<style>
body {
	color:#000;
	margin:3px 0
}
body, #leftnav, #tbd, #atd, #tsf, #hidden_modes, #hmp {
	background:#fff
}
#gog {
	background:#fff;
}
#gbar, #guser {
	font-size:13px;
	padding-top:1px !important
}
#gbar {
	float:left;
	height:22px
}
#guser {
	padding-bottom:7px !important;
	text-align:right
}
.gbh, .gbd {
	border-top:1px solid #c9d7f1;
	font-size:1px
}
.gbh {
	height:0;
	position:absolute;
	top:24px;
	width:100%
}
#gbs, .gbm {
	background:#fff;
	left:0;
	position:absolute;
	text-align:left;
	visibility:hidden;
	z-index:1000
}
.gbm {
	border:1px solid;
	border-color:#c9d7f1 #36c #36c #a2bae7;
	z-index:1001
}
.gb1 {
	margin-right:.5em
}
.gb1, .gb3 {
	zoom:1
}
.gb2 {
	display:block;
	padding:.2em .5em;
}
.gb2, .gb3 {
	text-decoration:none;
	border-bottom:none
}
a.gb1, a.gb2, a.gb3, a.gb4 {
	color:#00c !important
}
a.gb2:hover {
	background:#36c;
	color:#fff !important
}
a.gb1, a.gb2, a.gb3, .link {
	color:#11c!important
}
.ts {
	border-collapse:collapse
}
.ts td {
	padding:0
}
.ti, .bl, form, #res h3 {
	display:inline
}
.ti {
	display:inline-table
}
#tads a.mblink, #tads a.mblink b, #rhs a.mblink, #rhs a.mblink b {
	color:#4272DB!important
}
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited {
	color:#11c
}
.mblink:visited, a:visited {
	color:#551a8b
}
.vst:link {
	color:#551a8b
}
.cur, .b {
	font-weight:bold
}
.j {
	width:42em;
	font-size:82%
}
.s {
	max-width:42em
}
.sl {
	font-size:82%
}
#gb {
	text-align:right;
	padding:1px 0 7px;
	margin:0
}
.hd {
	position:absolute;
	width:1px;
	height:1px;
	top:-1000em;
	overflow:hidden
}
.gl, .f, .m, .c h2, #mbEnd h2, #tads h2, .descbox {
	color:#767676
}
.a, cite, cite a:link, cite a:visited, .cite, .cite:link, #mbEnd cite b, #tads cite b {
	color:#0e774a;
	font-style:normal
}
.ng {
	color:#c11
}
h1, ol, ul, li {
	margin:0;
	padding:0
}
li.g, body, html, .std, .c h2, #mbEnd h2, h1 {
	font-size:small;
	font-family:arial, sans-serif
}
.c h2, #mbEnd h2, h1 {
	font-weight:normal
}
.clr {
	clear:both;
	margin:0 8px
}
.blk a {
	color:#000
}
#nav a {
	display:block
}
#nav .i {
	color:#a90a08;
	font-weight:bold
}
.csb, .ss, #logo span, .play_icon, .mini_play_icon, .micon, .close_btn, #tbp, .lsb, .mbi {
	background:url(/images/srpr/nav_logo13.png) no-repeat;
	overflow:hidden
}
.csb, .ss {
	background-position:0 0;
	height:40px;
	display:block
}
.ss {
	background-position:0 -91px;
	position:absolute;
	left:0;
	top:0
}
.cps {
	height:18px;
	overflow:hidden;
	width:114px
}
.mbi {
	background-position:-153px -70px;
	display:inline-block;
	float:left;
	height:13px;
	margin-right:3px;
	margin-top:1px;
	width:13px
}
#nav td {
	padding:0;
	text-align:center
}
#logo {
	display:block;
	overflow:hidden;
	position:relative;
	width:137px;
	height:49px;
	margin:9px 0 0
}
#logo img {
	border:none;
	position:absolute;
	left:-0px;
	top:-41px
}
.ws, .wsa, .wxs, .wpb {
	background:url(/images/srpr/nav_logo13.png) no-repeat;
	border:0;
	cursor:pointer;
	display:none;
	margin-right:3px;
	height:0px;
	vertical-align:bottom;
	width:0px
}
.ws, .wsa {
	display:inline;
	height:14px;
	margin-left:5px;
	vertical-align:0;
	width:14px
}
.ws {
	background-position:-117px -117px
}
.wsa {
	background-position:-102px -117px
}
.wxs {
background-position:;
	cursor:default;
	display:inline;
	height:px;
	margin-left:8px;
	width:px
}
.wpb {
	background-position:-153px -70px;
	display:inline;
	height:13px;
	vertical-align:-2px;
	width:13px
}
.link {
	cursor:pointer
}
#logo span, .ch {
	cursor:pointer
}
h3, .med {
	font-size:medium;
	font-weight:normal;
	padding:0;
	margin:0
}
.e {
	margin:2px 0 .75em
}
.slk div {
	padding-left:12px;
	text-indent:-10px
}
.fc {
	margin-top:.5em;
	padding-left:16px
}
#mbEnd cite {
	display:block;
	text-align:left
}
#rhs_block {
	margin-bottom:-20px
}
#bsf, .blk {
	border-top:1px solid #6b90da;
	background:#f0f7f9
}
#bsf {
	border-bottom:1px solid #6b90da
}
#cnt {
	clear:both
}
#res {
	padding-right:1em;
	margin:0 16px
}
.c {
	background:#fff8e7;
	margin:0 8px
}
.c li {
	padding:0 3px 0 8px;
	margin:0
}
#mbEnd li {
	margin:1em 0;
	padding:0
}
.xsm {
	font-size:x-small
}
ol li {
	list-style:none
}
#ncm ul li {
	list-style-type:disc
}
.sm li {
	margin:0
}
.gl, #foot a, .nobr {
	white-space:nowrap
}
#mbEnd .med {
	white-space:normal
}
.sl, .r {
	display:inline;
	font-weight:normal;
	margin:0
}
.r {
	font-size:medium
}
h4.r {
	font-size:small
}
.mr {
	margin-top:6px
}
h3.tbpr {
	margin-top:.4em;
	margin-bottom:1.2em
}
img.tbpr {
	border:0px;
	width:15px;
	height:15px;
	margin-right:3px
}
.jsb {
	display:block
}
.nojsb {
	display:none
}
.nwd {
	font-size:10px;
	padding:16px;
	text-align:center
}
.rt1 {
	background:transparent url(/images/bubble1.png) no-repeat
}
.rt2 {
	background:transparent url(/images/bubble2.png) repeat 0 0 scroll
}
.sb {
	background:url(/images/scrollbar.png) repeat scroll 0 0;
	cursor:pointer;
	width:14px
}
.rtdm:hover {
	text-decoration:underline
}
#rtr .g {
	margin:1em 0
}
#ss-box {
	background:#fff;
	border:1px solid;
	border-color:#c9d7f1 #36c #36c #a2bae7;
	left:0;
	margin-top:.1em;
	position:absolute;
	visibility:hidden;
	z-index:101
}
#ss-box a {
	display:block;
	padding:.2em .31em;
	text-decoration:none
}
#ss-box a:hover {
	background:#36c;
	color:#fff!important
}
a.ss-selected {
	color:#000!important;
	font-weight:bold
}
a.ss-unselected {
	color:#4273db!important
}
.ss-selected .mark {
	display:inline
}
.ss-unselected .mark {
	visibility:hidden
}
#ss-barframe {
	background:#fff;
	left:0;
	position:absolute;
	visibility:hidden;
	z-index:100
}
.ri_cb {
	left:0;
	margin:6px;
	position:absolute;
	top:0;
	z-index:1
}
.ri_sp {
	display:-moz-inline-box;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	margin-bottom:6px
}
.ri_sp img {
	vertical-align:bottom
}
.mbl {
	margin:1em 0 0
}
em {
	font-weight:bold;
	font-style:normal
}
li.w0 .ws, td.w0 .ws {
	opacity:0.5
}
li.w0:hover .ws, td.w0:hover .ws {
	opacity:1
}
ol, ul, li {
	border:0;
	margin:0;
	padding:0
}
li {
	line-height:1.2
}
li.g {
	margin-top:0;
	margin-bottom:12px
}
.ibk, #productbox .fmg {
	display:-moz-inline-box;
	display:inline-block;
*display:inline;
	vertical-align:top;
	zoom:1
}
.tsw {
	width:595px
}
#cnt {
	min-width:780px;
	max-width:1144px;
	padding-top:17px;
}
.gbh {
	top:24px
}
#gbar {
	margin-left:8px;
	height:20px
}
#guser {
	margin-right:8px;
	padding-bottom:5px!important
}
.lst-b, .lst {
	border:1px solid #ccc;
	border-bottom:none;
	height:26px;
	padding:4px 0 0
}
.tia input {
	border-right:none;
	padding-right:0px
}
.lst-b {
	border-right:none
}
.lst {
	-moz-box-sizing:content-box;
	background:#fff;
	color:#000;
	font:18px arial, sans-serif;
	float:left;
	padding-left:6px;
	padding-right:10px;
	vertical-align:top;
	width:100%
}
.lst-td {
	border-bottom:1px solid #999;
	padding-right:16px
}
.ds {
	border-right:1px solid #e7e7e7;
	position:relative;
	height:32px;
	z-index:100
}
.lsbb {
	background:#eee;
	border:1px solid #999;
	border-top-color:#ccc;
	border-left-color:#ccc;
	height:30px
}
.lsb {
	font:15px arial, sans-serif;
	background-position:bottom;
	border:none;
	color:#000;
	cursor:pointer;
	height:30px;
	margin:0;
	vertical-align:top
}
.lsb:active {
	background:#ccc
}
.lst:focus {
	outline:none
}
.lsd {
	font-size:11px;
	height:32px;
	position:absolute;
	right:0;
	top:12px;
	width:256px
}
.mbi {
	margin-bottom:-1px
}
.tsf-p {
	margin-right:272px;
	margin-left:168px;
	max-width:711px
}
.uc {
	margin-left:159px
}
#center_col, #foot {
	margin-left:159px;
	margin-right:264px;
	padding:0 8px
}
#subform_ctrl {
	font-size:11px;
	margin-left:176px;
	margin-right:272px;
	max-width:695px;
	min-height:26px;
	padding-top:3px;
	position:relative;
	z-index:11
}
#center_col {
	border-left:1px solid #d3e1f9;
	clear:both
}
#brs p {
	margin:0;
	padding-top:5px
}
.brs_col {
	display:inline-block;
	float:left;
	top:-1px;
	position:relative;
	font-size:small;
	white-space:nowrap;
	padding-right:16px
}
#tads {
	margin-bottom:8px!important
}
#tads li {
	padding:1px 0
}
#tads li.taf {
	padding:1px 0 0
}
#tads li.tam {
	padding:12px 0 0
}
#tads li.tal {
	padding:12px 0 1px
}
#res {
	border:0;
	margin:0;
	padding:4px 8px 0
}
#ires {
	padding-top:1px
}
.mbl {
	margin-top:5px
}
.play_icon {
background-position:;
	height:px;
	margin-left:64px;
	margin-top:44px;
	width:px
}
#leftnav li {
	display:block
}
.micon, .close_btn {
	border:0
}
#leftnav h2 {
	font-size:small;
	color:#767676;
	font-weight:normal;
	margin:8px 0 0;
	padding-left:8px;
	width:143px
}
#tbbc dfn {
	padding:4px
}
.close_btn {
	background-position:-138px -84px;
	float:right;
	height:14px;
	width:14px
}
.videobox {
	padding-bottom:3px
}
#leftnav a {
	text-decoration:none
}
#leftnav a:hover {
	text-decoration:underline
}
.mitem, #showmodes {
	font-size:15px;
	line-height:24px;
	padding-left:8px
}
.mitem {
	margin-bottom:2px
}
.mitem .q {
	display:block
}
.msel {
	height:22px;
	padding-bottom:2px;
	margin-bottom:0;
	font-weight:bold
}
.micon {
	float:left;
	height:19px;
	margin-top:2px;
	margin-right:5px;
	outline:none;
	padding-right:1px;
	width:19px
}
#showmodes .micon {
	background-position:-150px -114px;
	height:17px;
	margin-left:1px;
	margin-right:5px;
	width:17px
}
.open #showmodes .micon {
	background-position:-132px -114px
}
.open .msm, .msl {
	display:none
}
.open .msl {
	display:inline
}
.open #hidden_modes, .open #hmp {
	display:block
}
#swr li {
	border:0;
	font-size:13px;
	line-height:1.2;
	margin:0 0 4px;
	margin-right:8px;
	padding-left:1px
}
#tbd, #atd {
	display:block;
	margin-top:8px;
	min-height:1px
}
.tbt {
	font-size:13px;
	line-height:1.2
}
.tbou, .tbos, .tbots, .tbotu {
	margin-right:8px;
	padding-left:16px;
	padding-bottom:3px;
	text-indent:-8px
}
.tbos, .tbots {
	font-weight:bold
}
#leftnav .tbots a {
	color:#000!important;
	cursor:default;
	text-decoration:none
}
.tbfo .tbt, .tbpd {
	margin-bottom:8px
}
#season_ {
	margin-top:8px
}
.tbpc, .tbpo {
	font-size:13px
}
.tbpc, .tbo .tbpo {
	display:inline
}
.tbo .tbpc, .tbpo {
	display:none
}
.tbo #tbp {
	background-position:-138px -99px!important
}
#prc_opt label, #prc_ttl {
	display:block;
	font-weight:normal;
	margin-right:2px;
	white-space:nowrap
}
#cdr_opt, #loc_opt {
	padding-left:8px;
	text-indent:0
}
.tbou #cdr_frm, .tbou #cloc_frm {
	display:none
}
#cdr_frm, #cdr_min, #cdr_max {
	width:88%
}
#cdr_opt label {
	display:block;
	font-weight:normal;
	margin-right:2px;
	white-space:nowrap
}
.bksg {
	font-size:82%;
	line-height:130%;
	padding:2px;
	vertical-align:top;
}
.bkst div {
	background-color:#f9f9f9;
	border:1px solid #e0e0e0;
	color: #666;
	font-size:small;
	text-align:center;
}
#mbEnd, .rhss {
	margin:0 0 32px;
	margin-left:8px
}
#mbEnd h2 {
	color:#767676
}
#mbEnd li {
	margin:12px 0 0
}
a:link, .w, .q:active, .q:visited, .tbotu {
	color:#11c;
	cursor:pointer
}
a.fl:link, .fl a, .flt, a.flt, .gl a:link, a.mblink, .mblink b {
	color:#4272db
}
.osl a, .gl a, #tsf a, a.mblink, a.gl, a.fl, .slk a, .bc a, .flt, a.flt u, .oslk a {
	text-decoration:none
}
.osl a:hover, .gl a:hover, #tsf a:hover, a.mblink:hover, a.gl:hover, a.fl:hover, .slk a:hover, .bc a:hover, .flt:hover, a.flt:hover u, .oslk a:hover, .tbotu:hover {
	text-decoration:underline
}
.hpn, .osl {
	color:#767676
}
div#gbi, div#gbg {
	border-color:#a2bff0 #558be3 #558be3 #a2bff0
}
div#gbi a.gb2:hover, div#gbg a.gb2:hover, .mi:hover {
	background-color:#558be3
}
#guser a.gb2:hover, .mi:hover, .mi:hover * {
	color:#fff!important
}
#guser {
	color:#000
}
#imagebox_big img {
	padding:2px!important
}
#productbox table.ts {
	color:#767676
}
#productbox table.ts a {
	text-decoration:underline
}
#productbox .fmg {
	margin-top:7px;
	padding-right:8px;
	text-align:left
}
#foot .ftl {
	margin-right:12px
}
#foot a.slink {
	text-decoration:none;
	color:#4272db
}
#fll a, #bfl a {
	color:#4272db;
	margin:0 12px;
	text-decoration:none
}
#foot a:hover {
	text-decoration:underline
}
#foot a.slink:visited {
	color:#551a8b
}
#blurbbox_bottom {
	color:#767676
}
.nvs a {
	text-decoration:underline
}
.stp {
	margin:7px 0 17px
}
.ssp {
	margin:.33em 0 17px
}
#gsr a:active, a.fl:active, .fl a:active, .gl a:active {
	color:#c11
}
</style>
