body {
padding: 0;
background-color:ffffff; 
font: 13px/17px Verdana, Tahoma, Arial, sans-serif; 
}

a:link { color: blue; }
a:visited { color: magenta; }
a:hover { color: purple; }
a:active { color: red; }

h1{ color: #003399; font: 22px Verdana, sans-serif; margin: 6px 0 8px 0;}
h2{ color: #993300; font: 200 18px "Comic Sans MS", Verdana, sans-serif;    margin: 35px 0 4px 0;  }
h2:hover { background-color: Aqua; }
h3{ color: #6600cc;  font: 300 16px Verdana, sans-serif;  margin: 14px 0 8px 0;  }
h4{ font-size: 14px; color: #330033; }
p { font-size: 13px;  margin: 15px 0 18px 0;  line-height: 17px;  }

ul { font-size: 13px; color: #0000aa; margin-top: -3px; }
li { font-size: 13px; line-height: 19px; list-style-type: disc; }

td { font-size: 13px; line-height: 17px; }
 
/* General */
.tiny { color: #000000; font: 10px Verdana, Georgia, helvetica, "Times New Roman", serif; }
.larger { color: #000088; font: 300 16px/21px Verdana, Georgia, helvetica, "Times New Roman", serif; }
.large { color: #880000; font: 400 17px/27px Verdana, Georgia, helvetica, "Times New Roman", serif; }
.largest { color: Blue; font: bold 21px/25px Verdana, sans-serif; }
.huge { font: bold 30px/40px Verdana, Tahoma, Arial, sans-serif; }
.times { font: bold 150% "Times New Roman", serif;   }
.hi { background-color: Yellow; border: 2px solid Yellow; }

/* examples */
.example {   margin: 10px 0 15px 50px;  background: #d8d8ff;  padding: 3px;  }
.example p, .example ul, .example .head, .example h3, .example br, .example2 {   margin: -8px 0 0 -8px; background: #f0f0ff; }
.example p { padding: 4px 4px 12px 15px; }
.example ul { padding: 4px 4px 12px 45px; }
.example .head, .example h3 { padding: 4px 4px 18px 15px; font-weight: bolder; font-size: larger; }
.example br, .example2 { padding: 4px 4px 8px 15px; }
.example .indent50px { margin: -8px 0 0 -8px; background: #f0f0ff; padding: 4px 4px 18px 50px; }
.example .so { background-color: #f0f0ff; margin: -6px 0 6px -8px; padding: 0px 0px 10px 120px; }


.norm{
position:relative;
z-index:0;
}
.bgpic{
position:fixed;
top:125px;
z-index:-1000
}
#home{
position:absolute;
left:5px;
top:5px;
width:15px;
height:15px;
z-index:1000
}
div.horizontal{
height:20px;
background-color:#98bf21;
margin-left:-5px;
}
div.horizontal a{
display:inline;
width:100px;
}
div.horizontal a:link,div.horizontal a:visited{
font-weight:bold;
color:#FFFFFF;
background-color:#98bf21;
text-align:center;
padding:3px;
text-decoration:none;
text-transform:uppercase;
}
div.horizontal a:hover,div.horizontal a:active{
background-color:#7A991A;
} 
div.img{
  margin:2px;
  border:1px solid #0000ff;
  text-align:center;
}
div.img img{
  margin:3px;
  border:1px solid #ffffff;
}
div.img a:hover img{
  border:1px solid #0000ff;
}
div.desc{
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
}
#searchform{
  height:26px;
  width:260px;
  margin:0px;
  padding:3px;
  display:inline;
}
/*google*/
.f{
  display:none;
}
body{
  color:#000;
  margin:0px;
  margin-left:5px;
}
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;
}
.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;
  text-align:left;
}
.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,.licon,.close_btn,#tbp,.lsb,.mbi{
  background:url(/images/srpr/nav_logo14.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;
}
#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;
  text-align:left;
}
#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;
  text-align:left;
}
.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:#558be3;
  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;
  vertical-align:top;
}
.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;
  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;
  font-size:small;
  white-space:nowrap;
  padding-right:16px;
  margin-top:-1px;
  padding-bottom:1px;
}
#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;
  margin-right:auto;
  margin-left:auto;
  text-align:left;
}
.mbl{
  margin-top:5px;
}
#leftnav li{
  display:block;
}
.micon,.licon,.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;
}
.licon{
  background-position:-153px -99px;
  float:left;
  height:14px;
  margin-right:3px;
  width:14px;
}
.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,.lcsc,.lcso{
  font-size:13px;
}
.tbpc,.tbo .tbpo,.lco .lcsc{
  display:inline;
}
.tbo .tbpc,.tbpo,.lco .lcso,.lcsc{
  display:none;
}
.lco #set_location_section{
  display:block;
}
.tbo #tbp,.lco .licon{
  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
}