@charset "UTF-8";
/* CSS Document */
body{
background:#fff;
color:#000;
margin: 0;
}


#gb {
	font:13px/27px Arial, sans-serif;
	height:30px
}
#gbz, #gbg {
	position:absolute;
	white-space:nowrap;
	top:0;
	height:30px;
	z-index:1000
}
#gbz {
	left:0;
	padding-left:4px
}
#gbg {
	right:0;
	padding-right:5px
}
#gbs {
	background:transparent;
	position:absolute;
	top:-999px;
	visibility:hidden;
	z-index:998
}
.gbto #gbs {
background #fff
}
#gbx3, #gbx4 {
	background-color:#2d2d2d;
	background-image:none;
	_background-image:none;
	background-position:0 -138px;
	background-repeat:repeat-x;
	border-bottom:1px solid #000;
	font-size:24px;
	height:29px;
	_height:30px;
	opacity:1;
	filter:alpha(opacity=100);
	position:absolute;
	top:0;
	width:100%;
	z-index:990
}
#gbx3 {
	left:0
}
#gbx4 {
	right:0
}
#gbb {
	position:relative
}
#gbbw {
	right:0;
	left:0;
	position:absolute;
	top:30px;
	width:100%
}
.gbtcb {
	position:absolute;
	visibility:hidden
}
#gbz .gbtcb {
	right:0
}
#gbg .gbtcb {
	left:0
}
.gbxx {
	display:none !important
}
.gbm {
	position:absolute;
	z-index:999;
	top:-999px;
	visibility:hidden;
	text-align:left;
	border:1px solid #bebebe;
	background:#fff;
	-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);
	box-shadow:0 2px 4px rgba(0,0,0,.2)
}
.gbrtl .gbm {
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2)
}
.gbto .gbm, .gbto #gbs {
	top:29px;
	visibility:visible
}
#gbz .gbm, #gbz #gbs {
	left:0
}
#gbg .gbm, #gbg #gbs {
	right:0
}
.gbxms {
	background-color:#ccc;
	display:block;
	position:absolute;
	z-index:1;
	top:-1px;
	left:-2px;
	right:-2px;
	bottom:-2px;
	opacity:.4;
	-moz-border-radius:3px;
filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=5);
*opacity:1;
*top:-2px;
*left:-5px;
*right:5px;
*bottom:4px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=5)";
	opacity:1\0/;
	top:-4px\0/;
	left:-6px\0/;
	right:5px\0/;
	bottom:4px\0/
}
.gbma {
	position:relative;
	top:-1px;
	border-style:solid dashed dashed;
	border-color:transparent;
	border-top-color:#c0c0c0;
	display:-moz-inline-box;
	display:inline-block;
	font-size:0;
	height:0;
	line-height:0;
	width:0;
	border-width:3px 3px 0;
	padding-top:1px;
	left:4px
}
#gbztms1, #gbi4m1, #gbi4s, #gbi4t {
	zoom:1
}
.gbtc, .gbmc, .gbmcc {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.gbmc {
	background:#fff;
	padding:10px 0;
	position:relative;
	z-index:2;
	zoom:1
}
.gbt {
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	line-height:27px;
	padding:0;
	vertical-align:top
}
.gbt {
*display:inline
}
.gbto {
	box-shadow:0 2px 4px rgba(0,0,0,.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)
}
.gbzt, .gbgt {
	cursor:pointer;
	display:block;
	text-decoration:none !important
}
.gbts {
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	display:block;
*display:inline-block;
	padding:0 5px;
	position:relative;
	z-index:1000
}
.gbts {
*display:inline
}
.gbto .gbts {
	background:#fff;
	border-color:#bebebe;
	color:#36c;
	padding-bottom:1px;
	padding-top:2px
}
.gbz0l .gbts {
	color:#fff;
	font-weight:bold
}
.gbtsa {
	padding-right:9px
}
#gbz .gbzt, #gbz .gbgt, #gbg .gbgt {
	color:#ccc!important
}
.gbtb2 {
	display:block;
	border-top:2px solid transparent
}
.gbto .gbzt .gbtb2, .gbto .gbgt .gbtb2 {
	border-top-width:0
}
.gbtb .gbts {
	background:url(//ssl.gstatic.com/gb/images/b_8d5afc09.png);
	_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png);
	background-position:-27px -22px;
	border:0;
	font-size:0;
	padding:29px 0 0;
*padding:27px 0 0;
	width:1px
}
.gbzt-hvr, .gbzt:focus, .gbgt-hvr, .gbgt:focus {
	background-color:#4c4c4c;
	background-image:none;
	_background-image:none;
	background-position:0 -102px;
	background-repeat:repeat-x;
	outline:none;
	text-decoration:none !important
}
.gbpdjs .gbto .gbm {
	min-width:99%
}
.gbz0l .gbtb2 {
	border-top-color:#dd4b39!important
}
#gbi4s, #gbi4s1 {
	font-weight:bold
}
#gbg6.gbgt-hvr, #gbg6.gbgt:focus {
	background-color:transparent;
	background-image:none
}
.gbg4a {
	font-size:0;
	line-height:0
}
.gbg4a .gbts {
	padding:27px 5px 0;
*padding:25px 5px 0
}
.gbto .gbg4a .gbts {
	padding:29px 5px 1px;
*padding:27px 5px 1px
}
#gbi4i, #gbi4id {
	left:5px;
	border:0;
	height:24px;
	position:absolute;
	top:1px;
	width:24px
}
.gbto #gbi4i, .gbto #gbi4id {
	top:3px
}
.gbi4p {
	display:block;
	width:24px
}
#gbi4id, #gbmpid {
	background:url(//ssl.gstatic.com/gb/images/b_8d5afc09.png);
	_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png)
}
#gbi4id {
	background-position:-29px -54px
}
#gbmpid {
	background-position:-58px 0px
}
#gbmpi, #gbmpid {
	border:none;
	display:inline-block;
	margin:10px 20px;
	height:48px;
	width:48px
}
#gbmpi, #gbmpid {
*display:inline
}
#gbg5 {
	font-size:0
}
#gbgs5 {
	padding:5px !important
}
.gbto #gbgs5 {
	padding:7px 5px 6px !important
}
#gbi5 {
	background:url(../images/b_8d5afc09.png);
	_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png);
	background-position:0 0;
	display:block;
	font-size:0;
	height:17px;
	width:16px
}
.gbto #gbi5 {
	background-position:-6px -22px
}
#gbgf .gbmt, .gbn .gbmt, .gbn .gbmt:visited, .gbnd .gbmt, .gbnd .gbmt:visited {
	color:#dd8e27 !important
}
.gbf .gbmt, .gbf .gbmt:visited {
	color:#900 !important
}
.gbmt, .gbml1, .gbmt:visited, .gbml1:visited {
	color:#36c !important;
	text-decoration:none !important
}
.gbmt, .gbmt:visited {
	display:block
}
.gbml1, .gbml1:visited {
	display:inline-block;
	margin:0 10px;
	padding:0 10px
}
.gbml1 {
*display:inline
}
.gbml1-hvr, .gbml1:focus {
	background:#eff3fb;
	outline:none
}
#gbpm .gbml1 {
	display:inline;
	margin:0;
	padding:0;
	white-space:nowrap
}
#gbpm .gbml1-hvr, #gbpm .gbml1:focus {
	background:none;
	text-decoration:underline !important
}
.gbmt {
	padding:0 20px
}
.gbmt-hvr, .gbmt:focus {
	background:#eff3fb;
	cursor:pointer;
	outline:0 solid black;
	text-decoration:none !important
}
.gbm0l, .gbm0l:visited {
	color:#000 !important;
	font-weight:bold
}
.gbmh {
	border-top:1px solid #e5e5e5;
	font-size:0;
	margin:10px 0
}
#gbd4 .gbmh {
	margin:0
}
.gbmtc {
	padding:0;
	margin:0;
	line-height:27px
}
.GBMCC:last-child:after, #GBMPAL:last-child:after {
	content:'\0A\0A';
	white-space:pre;
	position:absolute
}
#gbd4 .gbpc, #gbmpas .gbmt {
	line-height:17px
}
#gbd4 .gbpgs .gbmtc {
	line-height:27px
}
#gbmpas .gbmt {
	padding-bottom:10px;
	padding-top:10px
}
#gbmple .gbmt, #gbmpas .gbmt {
	font-size:15px
}
#gbd4 .gbpc {
	display:inline-block;
	margin:6px 0 10px;
	margin-right:50px;
	vertical-align:top
}
#gbd4 .gbpc {
*display:inline
}
.gbpc .gbps, .gbpc .gbps2 {
	display:block;
	margin:0 20px
}
#gbmplp.gbps {
	margin:0 10px
}
.gbpc .gbps {
	color:#000;
	font-weight:bold
}
.gbpc .gbps2 {
	font-size:13px
}
.gbpc .gbpd {
	margin-bottom:5px
}
.gbpd .gbmt, .gbmpmtd .gbmt {
	color:#666 !important
}
.gbmpme, .gbps2 {
	color:#666;
	display:block;
	font-size:11px
}
.gbp0 .gbps2, .gbmpmta .gbmpme {
	font-weight:bold
}
#gbmpp {
	display:none
}
#gbd4 .gbmcc {
	margin-top:5px
}
.gbpmc {
	background:#edfeea
}
.gbpmc .gbmt {
	padding:10px 20px
}
#gbpm {
*border-collapse:collapse;
	border-spacing:0;
	margin:0;
	white-space:normal
}
#gbpm .gbmt {
	border-top:none;
	color:#666 !important;
	font:11px Arial, sans-serif
}
#gbpms {
*white-space:nowrap
}
.gbpms2 {
	font-weight:bold;
	white-space:nowrap
}
#gbmpal {
*border-collapse:collapse;
	border-spacing:0;
	margin:0;
	white-space:nowrap
}
.gbmpala, .gbmpalb {
	font:13px Arial, sans-serif;
	line-height:27px;
	padding:10px 20px 0;
	white-space:nowrap
}
.gbmpala {
	padding-left:0;
	text-align:left
}
.gbmpalb {
	padding-right:0;
	text-align:right
}
.gbp0 .gbps, .gbmpmta .gbmpmn {
	color:#000;
	display:inline-block;
	font-weight:bold;
	padding-right:34px;
	position:relative
}
.gbp0 .gbps, .gbmpmta .gbmpmn {
*display:inline
}
.gbmpmtc, .gbp0i {
	background:url(images/b_8d5afc09.png);
	_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png);
	background-position:0 -54px;
	position:absolute;
	height:21px;
	width:24px;
	right:0;
	top:-3px
}
</style>
<style id="gstyle">
body {
	color:#000;
	margin:3px 0;
	overflow-y:scroll
}
body, #leftnav, #tbdi, #hidden_modes, #hmp {
	background:#fff
}
a.gb1, a.gb2, a.gb3, .link {
	color:#12c!important
}
.ts {
	border-collapse:collapse
}
.ts td {
	padding:0
}
.ti, .bl, #res h3 {
	display:inline
}
.ti {
	display:inline-table
}
#tads a.mblink, #tads a.mblink b, #tadsb a.mblink, #tadsb a.mblink b, #tadsto a.mblink, #tadsto a.mblink b, #rhs a.mblink, #rhs a.mblink b {
	color:#1122cc!important
}
#tads .ch, #tadsb .ch, #tadsto .ch, #rhs .ch {
	margin-top:4px;
}
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited, .kl:active {
	color:#12c
}
.mblink:visited, a:visited {
	color:#61c
}
.vst:link {
	color:#61c
}
.cur, .b {
	font-weight:bold
}
.j {
	width:42em;
	font-size:82%
}
.s {
	max-width:42em
}
.sl {
	font-size:82%
}
.hd {
	position:absolute;
	width:1px;
	height:1px;
	top:-1000em;
	overflow:hidden
}
.f, .f a:link, .m, .c h2, #mbEnd h2, #tads h2, #tadsb h2, #tadsto h2, .descbox {
	color:#666
}
.a, cite, cite a:link, cite a:visited, .cite, .cite:link, #mbEnd cite b, #tads cite b, #tadsb cite b, #tadsto cite b, #ans>i, .bc a:link {
	color:#093;
	font-style:normal
}
.mslg cite {
	display:none
}
.ng {
	color:#d14836
}
h1, ol, ul, li {
	margin:0;
	padding:0
}
li.head, 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, .play_icon, .mini_play_icon, .micon, .licon, .close_btn, #tbp, .mbi, .inline-close-btn {
	background:url(../images/nav_logo99.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
}
.spell {
	font-size:16px
}
.spell_orig {
	font-size:13px;
	text-decoration:none
}
a.spell_orig:hover {
	text-decoration:underline
}
.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
}
.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 {
	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:#fdf6e5;
	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
}
.mrf {
	padding-top:6px
}
h3.tbpr {
	margin-top:.4em;
	margin-bottom:1.2em
}
img.tbpr {
	border:0;
	width:15px;
	height:15px;
	margin-right:3px
}
.jsb {
	display:block
}
.nojsb {
	display:none
}
.vshid {
	display:none
}
.nwd {
	font-size:10px;
	padding:16px;
	text-align:center
}
#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:#4D90FE;
	color:#fff!important
}
a.ss-selected {
	color:#222!important;
	font-weight:bold
}
a.ss-unselected {
	color:#12c!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_of {
	opacity:0.40;
}
.ri_sp img {
	vertical-align:bottom
}
a.wtall, .f a.wtall, .f a.wtaal, .f a.wtalm {
	color:#12C;
}
a.wtaal {
	white-space:normal
}
.wtalbal, .wtalbar {
	background:url(images/nav_logo99.png) no-repeat
}
.wtalb {
	box-shadow:0 4px 16px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);
	outline:1px solid #ccc;
	background-color:#fff;
	display:block;
	visibility:hidden;
	padding:16px;
	position:absolute;
	z-index:120
}
.wtalbal {
	height:11px;
	position:absolute;
	width:17px;
	background-position:0 -212px;
	right:+32px;
	top:-11px
}
.wtalbar {
	height:11px;
	position:absolute;
	width:17px;
	background-position:-50px -212px;
	right:+19px;
	top:-11px
}
.so {
	margin-top:4px;
	position:relative;
	white-space:normal
}
.so img {
	border:0;
	margin-left:0;
	margin-right:1px;
	vertical-align:top
}
.son {
	position:relative
}
.so .soh {
	background-color:#FFFFD2;
	border:1px solid #FDF0BF;
	color:#000;
	display:none;
	font-size:8pt;
	padding:3px;
	position:absolute;
	white-space:nowrap;
	z-index:10
}
.soi {
	background:#ebeff9;
	line-height:22px;
	padding:0 4px;
	position:static;
	vertical-align:middle
}
.soi a {
	white-space:nowrap
}
.soi img {
	margin-top:-3px;
	vertical-align:middle
}
.soi .lsbb {
	display:inline-block;
	height:20px;
	margin-bottom:4px
}
.soi .lsb {
	background-repeat:repeat-x;
	font-size:small;
	height:20px;
	padding:0 5px
}
#rhs_block .so {
	display:block;
	font-size:11px
}
.siw {
	display:inline-block;
	position:relative
}
.sia {
	background-color:#4c4c4c;
	bottom:0;
	font-size:11px;
	margin:4px;
	padding-left:2px;
	position:absolute
}
.sia .f, .sia a.fl:link, .sia a.fl:visited {
	color:#fff!important;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
	white-space:nowrap
}
.soih div.so {
	margin-top:0
}
.soih div.so_text span.son {
	display:inline;
	white-space:normal
}
.socp div.sogpn {
	display:none
}
.ps-map {
	float:left
}
.ps-map img {
	border:1px solid #00c
}
a.tiny-pin, a.tiny-pin:link, a.tiny-pin:hover {
	text-decoration:none;
	color:12c
}
a.tiny-pin:hover span {
	text-decoration:underline
}
.tiny-pin table {
	vertical-align:middle
}
.tiny-pin p {
	background-image:url(../images/nav_logo99.png);
	background-position:-154px -212px;
	height:15px;
	margin:0;
	padding:0;
	top:-1px;
	overflow:hidden;
	position:relative;
	width:9px;
}
.pspa-price {
	font-size:medium;
	font-weight:bold
}
.pspa-call-price {
	font-size:small;
	font-weight:bold
}
.pspa-store-avail {
	color:#093
}
.pspa-out-of-stock {
	color:#d14836
}
li.ppl {
	margin-bottom:11px;
	padding:6px;
	position:relative
}
#ppldir #ppldone, #ppldir #pplundo, #ppldir #pplcancel {
	color:#00f;
	cursor:pointer;
	text-decoration:underline
}
#ppldir {
	background:rgb(247,243,181);
	display:none;
	line-height:1.5em;
	outline:1px solid rgb(255,185,23);
	padding:6px 4px 6px 6px;
	position:absolute;
	width:90%;
	z-index:20
}
#ppldir.working {
	display:block
}
.pplclustered .pplclusterhide {
	visibility:hidden
}
.pplclustered .pplfeedback, .pplclustered .pplclusterdrop {
	display:none !important
}
.pplfeedback {
	-webkit-box-shadow:inset 0 1px 0px rgba(255,255,255,.3), 0 1px 0px #aaa;
	right:5px;
	background:rgba(235, 242, 252, 1.0);
	border:1px solid #afafaf;
	color:#333 !important;
	cursor:pointer;
	display:none;
	font-size:1.0em;
	float:right;
	margin-top:5px;
	margin-right:5px;
	opacity:1.0;
	padding:5px 10px;
	position:absolute;
	text-decoration:none;
	top:5px;
	vertical-align:middle;
	white-space:nowrap
}
.pplfeedback:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#eee))
}
li.ppl:hover .pplfeedback {
	opacity:1.0
}
.pplclustered:hover {
	border:0px;
	background-color:'' !important;
	margin-left:0px !important
}
li.ppl:hover {
	background-color:#ebf2fc;
	border:1px solid #cddcf9;
	padding:5px
}
.pplselected {
	background-color:#EBF2FC
}
.ppldragging {
	background-color:#B2D2FF
}
li.g.ppld {
	margin-bottom:0px;
	padding:3px
}
li.g.ppld:hover {
	padding:2px
}
.ppl_thumb_src {
	color:#767676;
	font-size:0.8em;
	line-height:1.3em;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:0;
	text-align:center;
	width:70px
}
a.pplatt:link {
	color:#767676;
	text-decoration:none
}
a.pplatt:hover {
	color:#767676;
	text-decoration:underline
}
li.ppl:hover .pplfeedback {
	display:block
}
.ppl_thy {
	color:#767676;
	margin-left:3px
}
.ppl_crc {
	margin:35px 10px 0px 0px;
	display:none
}
.fbbtn {
	margin-left:5px;
	width:35px
}
div.pplthumb img.th {
	border:none
}
div.prf_vis:hover span.vis_tip {
	display:block!important
}
span.malbstb {
	border-radius:2px;
	padding:3px 6px;
	margin-top:6px;
	display:inline-block
}
span.malbstb a {
	text-decoration:none
}
span.malbstl {
	background:#787878;
	color:#fff
}
span.malbstl:hover {
	background:#007EE7
}
span.malbstl, span.malbstl a {
	cursor:pointer;
	color:#fff
}
span.malbstl:active {
	background:#D73E00
}
span.malbstp {
	background:#3B3B3B;
	color:#686868
}
span.malbstu {
	color:#787878
}
.son:hover .soh {
	display:block;
	left: 0px;
	top: 24px
}
.bili {
	vertical-align:top;
	display:inline-block;
	overflow:hidden;
	margin-top:0px;
	margin-right:6px;
	margin-bottom:6px;
	margin-left:0px;
}
.bilir {
	margin:0px 0px 6px 0px;
}
.bia {
	display:block;
}
.rg_il, .rg_ilbg, .rg_ils {
	bottom:0;
	color:#fff;
	font-size:11px;
	line-height:100%;
	padding-right:1px;
	position:absolute
}
.rg_il, .rg_ilbg {
	right:0
}
.rg_ilbg {
	background:#000;
	opacity:0.4;
	z-index:0
}
.rg_il {
	z-index:1
}
.rg_ils {
	-webkit-border-top-right-radius:1px;
	-moz-border-radius-topright:1px;
	border-top-right-radius:1px;
	left:0;
	white-space:nowrap;
	z-index:1
}
.rg_ils div.f a {
	color:#fff!important
}
.rg_ils img {
	border:1px solid #333!important;
	margin:0!important
}
.rg_ils div.so_text {
	background:#333;
	color:#fff;
	font:normal 13px arial, sans-serif;
	padding:2px 4px;
	margin-left:0;
	opacity:0.8
}
div.so_text span.son {
	display:block;
	overflow:hidden;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap
}
.uh_h, .uh_hp, .uh_hv {
	display:none;
	position:fixed;
	visibility:hidden
}
.uh_h {
	height:0px;
	left:0px;
	top:0px;
	width:0px;
}
.uh_hv {
	background:#fff;
	border:1px solid #ccc;
	-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);
	-ms-box-shadow:0 4px 16px rgba(0,0,0,0.2);
	box-shadow:0 4px 16px rgba(0,0,0,0.2);
	margin:-8px;
	padding:8px;
	background-color:#fff;
	visibility:visible
}
.uh_hp, .uh_hv, #uh_hp.v {
	display:block;
	z-index:5000
}
#uh_hp {
	-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);
	box-shadow:0px 2px 4px rgba(0,0,0,0.2);
	display:none;
	opacity:.7;
	position:fixed
}
#uh_hpl {
	cursor:pointer;
	display:block;
	height:100%;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	width:100%
}
.uh_hi {
	border:0;
	display:block;
	margin:0 auto 4px
}
.uh_hx {
	opacity:0.5
}
.uh_hx:hover {
	opacity:1
}
.uh_hn, .uh_hr, .uh_ht, .uh_ha {
	margin:0 1px -1px;
	padding-bottom:1px;
	overflow:hidden
}
.uh_ht {
	font-size:123%;
	line-height:120%;
	max-height:1.2em;
	word-wrap:break-word
}
.uh_hn {
	line-height:120%;
	max-height:2.4em
}
.uh_hr {
	color:#0E774A;
	white-space:nowrap
}
.uh_ha {
	color:#777;
	white-space:nowrap
}
a.uh_hal {
	color:#36c;
	text-decoration:none
}
a:hover.uh_hal {
	text-decoration:underline
}
.speaker-icon-listen-off {
	background:url(//ssl.gstatic.com/dictionary/static/../images/icons/1/pronunciation.png);
	opacity:0.55;
	filter:alpha(opacity=55);
	border:1px solid transparent;
	display:inline-block;
	float:none;
	height:16px;
	vertical-align:bottom;
	width:16px
}
.speaker-icon-listen-off:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	cursor:pointer;
}
.speaker-icon-listen-on {
	background:url(//ssl.gstatic.com/dictionary/static/../images/icons/1/pronunciation.png);
	opacity:1.0;
	filter:alpha(opacity=100);
	border:1px solid transparent;
	display:inline-block;
	float:none;
	height:16px;
	vertical-align:bottom;
	width:16px
}
.speaker-icon-listen-on:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	cursor:pointer;
}
.coadlbal, .coadlbar {
	background:url(../images/nav_logo99.png) no-repeat
}
.coadlb {
	box-shadow:0 4px 16px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);
	outline:1px solid #ccc;
	background-color:#fff;
	display:none;
	padding:16px;
	position:absolute;
	z-index:120
}
.coadlb {
	width: 210px;
}
.coadlbal {
	height:11px;
	position:absolute;
	width:17px;
	background-position:0 -212px;
	right:+19px;
	top:-11px
}
.coadlbar {
	height:11px;
	position:absolute;
	width:17px;
	background-position:-50px -212px;
	right:+6px;
	top:-11px
}
.coadpdl {
	font-size:.85em;
	text-decoration:none;
}
.coadpdl:hover, .coadpdl:active {
	text-decoration:underline;
}
.coadipb {
	border:1px solid #ccc;
	font-family:arial, sans-serif;
	font-size:11px;
	padding-left:4px;
	height:17px;
}
div#tads a:link, div#tads .w, div#tads .q:active, div#tads .q:visited, div#tads .tbotu, div#tads a.fl:link, div#tads .fl a, div#tads .flt, div#tads a.flt, div#tads .gl a:link, div#tads a.mblink, div#tads .mblink b, div#tadsb a:link, div#tadsb .w, div#tadsb .q:active, div#tadsb .q:visited, div#tadsb .tbotu, div#tadsb a.fl:link, div#tadsb .fl a, div#tadsb .flt, div#tadsb a.flt, div#tadsb .gl a:link, div#tadsb a.mblink, div#tadsb .mblink b {
	color:#0e1cb3
}
div#tads .a, div#tads cite, div#tads cite a:link, div#tads cite a:visited, div#tads .cite, div#tads .cite:link, div#tads #mbEnd cite b, div#tads cite b, div#tads #tadsto cite b, div#tads #ans>i, div#tadsb .a, div#tadsb cite, div#tadsb cite a:link, div#tadsb cite a:visited, div#tadsb .cite, div#tadsb .cite:link, div#tadsb #mbEnd cite b, div#tadsb cite b, div#tadsb #tadsbto cite b, div#tadsb #ans>i {
	color:#00802a
}
div#tads .s, div#tadsb .s, div#tads .ac, div#tadsb .ac {
	color:#171717
}
ul.lsnip {
	font-size:90%
}
.lsnip > li {
	overflow:hidden;
	text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
table.tsnip {
	border-spacing:0;
	border-collapse:collapse;
	border-style:hidden;
	margin:2px 0 0
}
table.tsnip td, table.tsnip th {
	padding:0 10px 0 0;
	margin:0;
	line-height:16px;
	text-align:left
}
table.tsnip th {
	color:#777;
	font-weight:normal
}
.rsw-remove-inactive {
	visibility:hidden
}
.rsw-remove-active {
	background:url("../images/nav_logo99.png") no-repeat scroll -124px -230px transparent;
	height:7px;
	width:7px
}
.rsw-remove-active:hover {
	background-position:-132px -230px
}
.rsw-starred, .rsw-half-starred, .rsw-unstarred {
	background:url("../images/nav_logo99.png") no-repeat scroll transparent;
	float:left;
	overflow:hidden;
	position:relative;
	height:13px;
	width:13px
}
.rsw-unstarred {
	background-position:-68px -230px
}
.rsw-starred {
	background-position:-110px -230px
}
.rsw-half-starred {
	background-position:-82px -230px
}
.rsw-angry-active, .rsw-angry-inactive, .rsw-happy-active, .rsw-happy-inactive {
	background:url("../images/nav_logo99.png") no-repeat scroll transparent;
	height:12px;
	width:12px
}
.rsw-angry-active {
	background-position:-76px -243px
}
.rsw-angry-inactive {
	background-position:-102px -243px
}
.rsw-angry-inactive:hover {
	background-position:-89px -243px
}
.rsw-happy-active {
	background-position:-88px -111px
}
.rsw-happy-inactive {
	background-position:-63px -243px
}
.rsw-happy-inactive:hover {
	background-position:-50px -243px
}
.comment-box-tip {
	color:#666
}
.comment-box-readonly-quoted {
	font-style:italic
}
#rhs {
	display:block;
	left:0;
	margin-left:712px;
	padding-bottom:10px;
	position:absolute;
	right:0;
	top:0;
	min-width:268px;
	overflow:hidden;
}
#nyc {
	bottom:0;
	display:none;
	left:0;
	margin-left:663px;
	min-width:317px;
	overflow:hidden;
	position:fixed;
	right:0;
	visibility:visible
}
#nycntg {
	margin:6px 25px 10px 0
}
#nycntg h3 {
	font-size:small
}
#nycntg h3 a, #nycntg a.l {
	font-size:16px
}
#nycp {
	background-color:#fafafa;
	border-left:1px solid #ebebeb;
	bottom:0;
	left:0;
	margin-left:33px;
	min-width:240px;
	padding:22px 16px 10px 31px;
	position:absolute;
	right:0;
	top:0;
	visibility:hidden
}
.nyc_open #nycp {
	visibility:visible
}
#nycf {
	display:none;
	height:1px;
	left:0;
	min-width:940px;
	position:absolute;
	visibility:hidden;
	z-index:-1
}
.nyc_open #nycf {
	display:block
}
.nyc_opening #nycp, .nyc_opening #nycprv {
	display:block;
	visibility:hidden !important
}
#leftnav div#lc {
	margin-left:8px
}
#leftnav #tbpi, #leftnav #swr {
	margin-left:16px
}
.mdm #nyc {
	margin-left:683px
}
.mdm #rhs {
	margin-left:732px
}
.big #nyc {
	margin-left:743px
}
.big #rhs {
	margin-left:792px
}
body .big #subform_ctrl {
	margin-left:229px
}
.rhsvw {
	width:424px
}
.rhstc4 .rhsvw {
	width:336px
}
.rhstc3 .rhsvw {
	width:248px
}
.rhstc4 .rhsg4, .rhstc3 .rhsg4, .rhstc3 .rhsg3 {
	background:none!important;
	display:none!important
}
.rhstc5 .rhsl5, .rhstc5 .rhsl4, .rhstc4 .rhsl4 {
	background:none!important;
	display:none!important
}
.rhstc4 .rhsn4 {
	background:none!important;
	display:none!important
}
.nrgt {
	margin-left:22px
}
.mslg .vsc {
	border:1px solid transparent;
	-webkit-border-radius:2px;
	-webkit-transition:opacity .2s ease;
	border-radius:2px;
	margin-top:2px;
	padding:3px 0 3px 5px;
	transition:opacity .2s ease;
	width:250px
}
.mslg>td {
	padding-right:6px;
	padding-top:4px
}
body .mslg .vso {
	border:1px solid #ebebeb;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
	opacity:1;
	-webkit-transition:0;
	transition:0
}
.mslg .vsc .vspib {
	bottom:1px;
	padding:0;
	right:0;
	top:-1px
}
#cnt .mslg .vsc .vspii {
	border-right:1px solid #dcdcdc
}
#nyccur {
	background:#fafafa;
	height:100%;
	left:33px;
	opacity:0;
	position:absolute;
	top:0;
	width:0;
	z-index:120
}
#nyccur.wipeRight {
	border-right:1px solid #e8e8e8;
	opacity:1;
	width:100%;
	-webkit-transition:width .08s ease-in;
	transition:width .08s ease-in
}
#nyccur.fadeOut {
	opacity:0;
	width:100%;
	-webkit-transition:opacity .08s linear;
	transition:opacity .08s linear
}
#nyccur.fadeIn {
	opacity:1;
	width:100%;
	-webkit-transition:opacity .08s linear;
	transition:opacity .08s linear
}
#nyccur.wipeLeft {
	border-right:1px solid #eee;
	opacity:1;
	width:0;
	-webkit-transition:width .08s ease-out;
	transition:width .08s ease-out
}
button.vspib {
	display:none
}
div.vspib {
	background:transparent;
	bottom:0;
	cursor:default;
	height:auto;
	margin:0;
	min-height:40px;
	padding-left:9px;
	padding-right:4px;
	position:absolute;
	right:-37px;
	top:-2px;
	width:28px;
	z-index:3
}
div.vspib:focus {
	outline:none
}
.taf div.vspib, .tas div.vspib {
	margin-top:14px
}
.vspii {
	background-color:#f5f5f5;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:default;
	height:100%;
	position:relative;
	visibility:hidden;
	-webkit-user-select:none;
}
.vspib:focus .vspii {
	outline:#ccc solid thin;
	visibility:visible
}
.vsh .vspib:focus .vspii {
	outline:none;
	visibility:hidden
}
.vsh .vsc:hover .vspii, .vsh .vsc:hover .vspib:focus .vspii, .vsh .vspii:hover, .vsh .vspib:focus .vspii:hover, .vso .vspii, .vso .vspib:focus .vspii {
	outline:none;
	visibility:visible
}
.nyc_opening .vspii, .nyc_open .vspii {
	background-color:#fafafa;
	background-image:none;
	border-color:#e6e6e6;
}
.vsta .vspii, .vsta .vspii:hover {
	background-color:#fffbf2;
	background-image:none;
	border-color:#fec;
}
.vspiic {
	background:url(../images/nav_logo99.png);
	background-position:-23px -260px;
	height:13px;
	margin-left:6px;
	margin-top:-7px;
	position:absolute;
	top:50%;
	width:15px
}
.nyc_open .vso .vspiic, .vspii:hover .vspiic {
	background-position:-3px -260px
}
.vsti {
	background:url(../images/nav_logo99.png);
	display:inline-block;
	height:9px;
	width:144px
}
.vstibtm {
	background-position:-2px -290px
}
.vstitop {
	background-position:-10px -299px
}
.vsta .vstibtm {
	background-position:-2px -309px
}
.vsta .vstitop {
	background-position:-10px -318px
}
.vstd {
	line-height:0px;
	overflow:hidden;
	position: absolute;
	white-space:nowrap;
	width:100%
}
.vstbtm {
	bottom:0
}
.vsttop {
	top:0
}
.vssrd {
	display:block;
	overflow:hidden;
	position:relative
}
.vssrdi {
	border-color:#bbb;
	border-style:solid;
	border-width:0px 1px 0px 1px
}
.vsta #nyccur, .vsta #nycp {
	background-color:#fffbf2;
	border-color:#fec
}
.nyc_open .vspib, .nyc_opening .vspib {
	padding-right:0;
	-webkit-transition:padding-right .2s ease;
	transition:padding-right .2s ease
}
#tads, #tadsto, #tadsb {
	width:512px
}
.nyc_open .vspib .vspii, .nyc_opening .vspib .vspii {
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-right:none
}
.nyc_open #nycxh {
	cursor:pointer;
	opacity:0.7;
	padding:15px;
	position:absolute;
	right:1px;
	top:12px
}
.nyc_open #nycxh:hover {
	opacity:1
}
#nycx {
	display:none
}
.nyc_open #nycx {
	background:url(../images/nav_logo99.png) no-repeat;
	background-position:-140px -230px;
	border:none;
	cursor:pointer;
	display:block;
	height:11px;
	padding:0;
	width:11px
}
#nyc #nycprv #vsia {
	position:relative;
	text-decoration:none
}
#nycntg h3 .esw {
	display:none
}
#nyc .vshid {
	display:inline
}
#nyc #nycntg .vshid a {
	white-space:nowrap
}
#nycntg a:link {
	text-decoration:none;
	border:0
}
#nycntg a:hover {
	text-decoration:underline
}
#vsi, .vsi {
	border:none;
	width:100%
}
.vsc {
	display:inline-block;
	position:relative;
	width:100%
}
div.vsta {
	display:block
}
.vstbb {
	border:0 solid #d14836;
	position:absolute
}
.vstbt {
	background-color:#202020;
	border:0 solid #d14836;
	color:#fff;
	font-size:12px;
	line-height:15px;
	max-width:400px;
	opacity:0.9;
	position:absolute
}
.vstbc {
	position:absolute;
	top:0
}
a .vstb em, a .vstb b {
	text-decoration:none
}
#nyc cite button.esw {
	display:none
}
button.esw {
	vertical-align:text-bottom
}
#res h3.r {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#res h3.inl {
	display:inline;
	white-space:normal
}
button.esw {
	visibility:hidden
}
button.esw.eswa, button.esw.promo, div.vsc:hover button.esw {
	visibility:visible
}
div.vsc:hover button.eswd:hover {
	background:url(/../images/experiments/p1/p1sprite.png);
	background-position:-400px 0!important
}
div.vsc:hover button.eswd {
	background:url(../images/nav_logo99.png);
	background-position:0 -243px!important
}
div.kv>cite {
	display:inline-block;
	margin-bottom:1px
}
.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:20px
}
@media only screen and (max-height:0px) {
li.g {
	margin-bottom:20px
}
}
@media only screen and (min-height:590px) {
li.g {
	margin-bottom:23px
}
}
.ibk, #productbox .fmg {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top
}
.tsw {
	width:595px
}
#cnt {
	margin-left:14px;
	min-width:833px;
	margin-left:0;
	padding-top:17px;
}
/*
.mw {
	max-width:1197px
}
.big .mw {
	max-width:1250px
}
*/
#cnt #center_col, #cnt #foot, #cnt .ab_center_col {
	width:528px
}
.gbh {
	top:24px
}
#gbar {
	margin-left:8px;
	height:20px
}
#guser {
	margin-right:8px;
	padding-bottom:5px!important
}
.mbi {
	margin-bottom:-1px
}
.uc {
	margin-left:137px
}
#center_col, #foot {
	margin-left:132px;
	margin-right:254px;
	padding:0 8px;
	padding:0 8px 0 8px
}
.mdm #center_col, .mdm #foot {
	margin-left:152px;
	padding:0 8px
}
.big #center_col, .big #foot {
	margin-left:212px;
	padding:0 8px
}
#subform_ctrl {
	font-size:11px;
	min-height:19px;
	margin-right:480px;
	position:relative;
	z-index:99
}
#subform_ctrl a.gl {
	color:#12c
}
#center_col {
	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, #tadsb, #tadsto {
	margin-bottom:11px!important;
	z-index:0
}
#tads li, #tadsb li, #tadsto li {
	padding:1px 0
}
#tads li.taf, #tadsb li.taf, #tadsto li.taf {
	padding:1px 0 0
}
#tads li.tam, #tadsb li.tam, #tadsto li.tam {
	padding:20px 0 0
}
#tads li.tal, #tadsb li.tal, #tadsto li.tal {
	padding:20px 0 1px
}
@media only screen and (max-height:0px) {
#tads li.tam, #tadsb li.tam, #tadsto li.tam, #tads li.tal, #tadsb li.tal, #tadsto li.tal {
	padding-top:20px
}
}
@media only screen and (min-height:590px) {
#tads li.tam, #tadsb li.tam, #tadsto li.tam, #tads li.tal, #tadsb li.tal, #tadsto li.tal {
	padding-top:23px
}
}
#res {
	border:0;
	margin:0;
	padding:0 8px
}
#ires {
	padding-top:6px
}
.mbl {
	margin-top:10px
}
.play_icon {
background-position:;
	height:px;
	margin-left:64px;
	margin-top:44px;
	width:px
}
#leftnav li {
	display:block
}
.micon, .licon, .close_btn, .inline-close-btn {
	border:0
}
#leftnav h2 {
	font-size:small;
	color:#767676;
	font-weight:normal;
	margin:8px 0 0 8px;
	padding-left:8px;
	width:124px
}
#tbbc dfn {
	padding:4px
}
#tbbc.bigger .std {
	font-size:154%;
	font-weight:bold;
	text-decoration:none
}
#tbbc .tbbclm {
	text-decoration:none
}
.close_btn {
	background-position:-138px -84px;
	float:right;
	height:14px;
	width:14px
}
.inline-close-btn {
	display:inline-block;
	vertical-align:text_bottom;
	background-position:-138px -84px;
	height:14px;
	width:14px
}
.videobox {
	padding-bottom:3px
}
#leftnav a {
	text-decoration:none
}
#leftnav a:hover {
	text-decoration:underline
}
.mitem, #showmodes {
	border-bottom:1px solid transparent;
	line-height:29px;
	opacity:1.0
}
.mitem .kl, #showmodes {
	padding-left:16px
}
.mitem .kl:hover, .msel .kls:hover, #showmodes:hover {
	opacity:1.0;
	background-color:#eee
}
#ms a:hover {
	text-decoration:none
}
.mitem>.kl, #ms>.kl {
	color:#222;
	display:block
}
.msel {
	color:#d14836;
	cursor:pointer
}
.msel .kls {
	border-left:5px solid #dd4b39;
	padding-left:11px
}
.mitem>.kl, #ms>.kl, .msel {
	font-size:13px
}
.licon {
	background-position:-153px -99px;
	float:left;
	height:14px;
	margin-right:3px;
	width:14px
}
.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;
}
#tbd, #atd {
	display:block;
	min-height:1px
}
.tbt {
	font-size:13px;
	line-height:1.2
}
.tbnow {
	white-space:nowrap
}
.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
}
.tbst {
	margin-top:8px
}
#season_ {
	margin-top:8px
}
#iszlt_sel.tbcontrol_vis {
	margin-left:0
}
.tbpc, .tbpo, .lcsc, .lcso {
	font-size:13px
}
.tbpc, .tbo .tbpo, .lco .lcsc {
	display:inline
}
.tbo .tbpc, .tbpo, .lco .lcso, .lcsc, #set_location_section {
	display:none
}
.lco #set_location_section {
	display:block
}
.lcot {
	margin:0 8px;
}
.tbo #tbp, .lco .licon, .obsmo #obsmti {
	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, #prc_opt {
	padding-left:8px;
	text-indent:0
}
#prc_opt {
	margin-top:-20px
}
.tbou #cdr_frm, .tbou #cloc_frm {
	display:none
}
#cdr_frm, #cdr_min, #cdr_max {
	color:rgb(102, 102, 102);
}
#cdr_min, #cdr_max {
	font-family:arial, sans-serif;
	width:100%
}
#cdr_opt label {
	display:block;
	font-weight:normal;
	margin-right:2px;
	white-space:nowrap
}
.cdr_lbl {
	float:left;
	padding-top:5px
}
.cdr_hl {
	height:0;
	visibility:hidden
}
.cdr_inp {
	min-width:64px;
	overflow:hidden;
	padding-right:6px
}
.cdr_ctr {
	clear:both;
	overflow:hidden;
	padding:1px 0
}
.cdr_inp.cdr_hint {
	font-size:84%;
	font-weight:normal;
	min-width:70px;
	padding-bottom:2px;
	padding-right:0
}
.cdr_inp.cdr_btn {
	min-width:70px;
	padding-right:0
}
.cdr_err {
	color:red;
	font-size:84%;
	font-weight:normal
}
.rhss {
	margin:0 0 32px;
	margin-left:8px
}
#mbEnd {
	margin:5px 0 32px;
	margin-left:8px
}
#mbEnd {
	margin-left:16px;
	margin-top:2px
}
#mbEnd h2 {
	color:#767676
}
#mbEnd li {
	margin:20px 8px 0 0
}
a:link, .w, .q:active, .q:visited, .tbotu {
	color:#12c;
	cursor:pointer
}
a.fl:link, .fl a, .flt, a.flt, .gl a:link, a.mblink, .mblink b {
	color:#12c
}
.osl a, .gl a, #tsf a, a.mblink, a.gl, a.fl, .slk a, .bc a, .flt, a.flt u, .oslk a, #tads .ac a, #tadsb .ac a, #rhs .ac a, .blg a, #appbar 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, #tads .ac a:hover, #tadsb .ac a:hover, #rhs .ac a:hover, .blg a:hover {
	text-decoration:underline
}
#ss-box a:hover {
	text-decoration:none
}
#tads .mblink, #tadsb .mblink, #tadsto .mblink, #rhs .mblink {
	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 {
	margin:5px!important
}
#imagebox_bigimages .th {
	border:0
}
#productbox .fmg {
	margin-top:7px;
	padding-right:4px;
	text-align:left
}
#productbox .lfmg {
	padding-right:0
}
#productbox .fmp, #productbox .fml, #productbox .fmm {
	padding-top:3px
}
.vsc:hover .lupin, .intrlu:hover .lupin, .lupin.luhovm {
	background-image:url('../images/red_pins2.png')!important;
}
.vsc:hover .lucir, .intrlu:hover .lucir, .lucir.luhovm {
	background-image:url('../images/red_circles2.png')!important;
}
.vsc:hover .luadpin, .intrlu:hover .luadpin, #mbEnd li:hover .luadpin, #tads li:hover .luadpin, #tadsb li:hover .luadpin, .luadpin.luhovm {
	background-image:url('../images/ad_blue_pins.png')!important;
}
#foot .ftl {
	margin-right:12px
}
#foot a.slink {
	text-decoration:none;
	color:#12c
}
#fll a, #bfl a {
	color:#12c;
	margin:0 12px;
	text-decoration:none
}
.kqfl #fll a {
	margin:0 24px 0 0 !important
}
#foot a:hover {
	text-decoration:underline
}
#foot a.slink:visited {
	color:#61c
}
#blurbbox_bottom {
	color:#767676
}
.stp {
	margin:7px 0 17px
}
.ssp {
	margin:.33em 0 17px
}
#mss {
	margin:.33em 0 0;
	padding:0;
	display:table
}
.mss_col {
	display:inline-block;
	float:left;
	font-size:small;
	white-space:nowrap;
	padding-right:16px
}
#mss p {
	margin:0;
	padding-top:5px
}
#gsr a:active, a.fl:active, .fl a:active, .gl a:active {
	color:#d14836
}
body {
	color:#222
}
.s {
	color:#222
}
.s em {
	color:#000
}
.s a em {
	color:#12c
}
#tads .ac b, #tadsb .ac b, #rhs .ac b {
	color:#000
}
#tads .ac a b, #tadsb .ac a b, #rhs .ac a b {
	color:#12c
}
.s a:visited em {
	color:#61c
}
.s a:active em {
	color:#d14836
}
#tads .ac a:visited b, #tadsb .ac a:visited b, #rhs .ac a:visited b {
	color:#61c
}
#tads .ac a:active b, #tadsb .ac a:active b, #rhs .ac a:active b {
	color:#d14836
}
.sfcc {
	width:833px
}
.big .sfcc {
	max-width:1129px
}
.big #tsf {
}
.ksfcccl {
	width:833px
}
.big .ksfcccl {
	width:1141px
}
.ksfccl {
	font-size:11px;
	margin-right:32px;
	position:relative;
	z-index:100
}
.big .ksfccl {
	margin-right:260px
}
.ksfccl .gl {
	color:#12c;
	display:block
}
#sform {
	height:33px!important
}
#topstuff .sp_cnt, #topstuff .ssp {
	padding-top:6px;
}
#topstuff .obp {
	padding-top:5px
}
#ires h3, #res h3, #tads h3, #tadsb h3, #mbEnd h3 {
	font-size:medium
}
.nrtd li {
	margin:7px 0 0 0
}
.osl {
	margin-top:4px
}
.slk {
	margin-top:6px!important
}
a.nlrl:link, a.nlrl:visited {
	color:#000
}
a.nlrl:hover, a.lrln:active {
	color:#12c
}
.st, .ac {
	line-height:1.24
}
.kv, .kvs, .slp {
	display:block;
	margin-bottom:1px
}
.kvs {
	margin-top:1px
}
.kt {
	border-spacing:2px 0;
	margin-top:1px
}
.esw {
	vertical-align:text-bottom
}
.cpbb, .kpbb, .kprb, .kpgb, .kpgrb, .ksb, .ab_button {
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:default!important;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin:2px 0;
	min-width:54px;
	padding:0 8px;
	text-align:center;
	-webkit-transition:all 0.218s;
	transition:all 0.218s;
	-webkit-user-select:none
}
.kbtn-small {
	min-width:26px;
	width:26px
}
.ab_button.left {
	-webkit-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
	border-right-color:transparent;
	margin-right:0
}
.ab_button.right {
	-webkit-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
	margin-left:-1px
}
.ksb, .ab_button {
	background-color:#f5f5f5;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	border:1px solid rgba(0, 0, 0, 0.1);
	color:#555
}
a.ksb, a.ab_button {
	color:#555;
	text-decoration:none
}
.cpbb:hover, .kpbb:hover, .kprb:hover, .kpgb:hover, .kpgrb:hover, .ksb:hover, .ab_button:hover {
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
	-webkit-transition:all 0.0s;
	transition:all 0.0s
}
.ksb:hover, .ab_button:hover {
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	color:#333
}
.ksb:active, .ab_button:active {
	background-color:#f6f6f6;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
	background-image:-webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image:linear-gradient(top, #f6f6f6, #f1f1f1);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.ksb.ksbs, .ksb.ksbs:hover, .ab_button.selected, .ab_button.selected:hover {
	background-color:#eee;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	color:#333;
	margin:0
}
.ksb.sbm {
	height:20px;
	line-height:18px;
	min-width:35px
}
.ksb.sbf {
	height:21px;
	line-height:21px;
	min-width:35px
}
.ksb.xlt {
	height:20px;
	line-height:21px;
	min-width:35px
}
#comp-tool-block .ksb.unavail {
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-color:#f5f5f5;
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
}
#comp-tool-block .ksb, #comp-tool-block .kprb {
	color:#777;
	display:inline-block;
	font-size:10px;
	height:16px;
	line-height:16px;
	min-width:0;
	padding:0;
	text-decoration:none;
	width:26px;
}
#comp-tool-block .ksb:hover {
	color:#222;
	text-decoration:none;
}
#comp-tool-block .kprb:hover {
	text-decoration:none;
}
#comp-tool-block .kprb {
	background-color:#d14836;
	border:1px solid #d14836;
	color:#fff;
}
#comp-tool-block .ksb.unavail, #comp-tool-block .ksb.unavail:hover {
	background-image:none;
	box-shadow:none;
	color:#d5d5d5;
}
.kcb {
	-webkit-appearance:none;
	width:13px;
	height:13px;
	border:1px solid #dcdcdc;
	margin:0;
	-webkit-border-radius:1px;
	border-radius:1px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:default;
	display:inline-block;
	position:relative;
	text-indent:0
}
.kcb:hover {
	border-color:#c6c6c6;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)
}
.kcb:active {
	border-color:#c6c6c6;
	background:#ebebeb
}
.kcb.checked {
	backgrond-image:none
}
.kcb.checked::after {
	content:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
	display:block;
	position:absolute;
	top:-6px;
	left:-5px
}
.kcb:focus {
	border-color:#4d90fe;
	outline:none
}
#sbfrm_l {
	visibility:inherit!important
}
#rcnt {
	margin-top:21px
}
#appbar {
	background:white;
	border-bottom:1px solid #dedede;
	height:58px;
	min-width:980px;
	position:relative;
	-webkit-box-sizing:border-box;
	width:100%;
	z-index:3
}
.ab_center_col {
	margin-top:-20px;
	padding-top:20px;
	text-align:right
}
.ab_center_col > span {
	display:inline-block
}
#ab_name {
	color:#dd4b39;
	font:20px "Arial";
	margin-left:15px;
	position:absolute;
	top:17px
}
#ab_name a {
	color:#999
}
#ab_ctls {
	position:relative;
	right:16px;
	float:right;
	top:14px;
	z-index:3
}
#sslock {
	background:url(images/srpr/safesearchlock_transparent.png) right top no-repeat;
	height:58px;
	position:absolute;
	right:0;
	top:0;
	width:260px;
	-webkit-user-select:none
}
#ab_ps_c {
	background-image:url(//ssl.gstatic.com/s2/oz/images/sprites/common-full-409360b9a97ad562fbe42ae2a97a5eaf.png);
	background-position:0 -94px;
	display:inline-block;
	float:left;
	height:17px;
	margin-right:3px;
	width:16px
}
#ab_ps_r {
	float:left;
	margin-left:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ab_ps_pic {
	margin-left:3px;
	margin-top:-4px;
	float:left
}
.ab_ps_pic img {
	border:0;
	height:24px;
	width:24px
}
.ab_rs_right {
	left:397px;
	position:absolute
}
.ab_ctl {
	display:inline-block;
	position:relative;
	margin-left:16px;
	vertical-align:top
}
a.ab_button, a.ab_button:visited {
	display:inline-block;
	color:#444;
	margin:0
}
a.ab_button:hover {
	color:#222
}
#appbar a.ab_button:active, a.ab_button.selected, a.ab_button.selected:hover {
	color:#333
}
.ab_button:focus {
	border:1px solid #4d90fe;
	outline:none
}
.ab_icon {
	background:url(../images/nav_logo99.png) no-repeat;
	display:inline-block;
	opacity:0.667;
	vertical-align:middle
}
.ab_button:hover > span.ab_icon {
	opacity:0.9
}
.ab_text {
	color:#666;
	font-size:13px;
	line-height:29px;
	margin:0 3px
}
#ab_loc_icon {
	background-position:-80px -192px;
	height:19px;
	width:19px
}
#ab_search_icon {
	background-position:-100px -192px;
	height:19px;
	width:19px
}
#ab_opt_icon {
	background-position:-42px -259px;
	height:17px;
	margin-top:-3px;
	width:17px
}
.ab_dropdown {
	background:#fff;
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.2);
	font-size:13px;
	padding:0 0 6px;
	position:absolute;
	right:0;
	top:28px;
	white-space:nowrap;
	z-index:3;
	-webkit-transition:opacity 0.218s;
	transition:opacity 0.218s;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2)
}
.ab_dropdown:focus, .ab_dropdownitem:focus, .ab_dropdownitem a:focus {
	outline:none
}
.ab_dropdownitem {
	margin:0;
	padding:0;
	-webkit-user-select:none
}
.ab_dropdownitem.selected {
	background-color:#eee
}
.ab_dropdowniteminfo {
	border-top:1px solid #dedede
}
.ab_dropdownitem.checked {
	background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
	background-position:left center;
	background-repeat:no-repeat
}
.ab_dropdownitem.disabled {
	cursor:default;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	pointer-events:none
}
a.ab_dropdownitem.disabled {
	color:#b8b8b8
}
.ab_dropdownitem.active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.ab_arrow {
	background:url(//ssl.gstatic.com/ui/v1/zippy/arrow_down.png);
	background-position:right center;
	background-repeat:no-repeat;
	display:inline-block;
	height:4px;
	margin-left:3px;
	margin-top:-3px;
	vertical-align:middle;
	width:7px
}
.ab_dropdownlnk {
	color:#333;
	display:block;
	padding:8px 20px 8px 16px
}
a.ab_dropdownlnk, a.ab_dropdownlnk:visited, a.ab_dropdownlnk:hover, #appbar a.ab_dropdownlnk:active {
	color:#333
}
.ab_dropdownlnkinfo {
	color:#15c;
	display:block;
	padding:12px 20px 12px 16px
}
a.ab_dropdownlnkinfo:visited, a.ab_dropdownlnkinfo:hover, #appbar a.ab_dropdownlnkinfo:active {
	color:#15c
}
.ab_dropdownchecklist {
	padding-left:30px
}
.tbt {
	margin-left:8px;
	margin-bottom:28px
}
#tbpi.pt.pi {
	margin-top:-20px
}
#tbpi.pi {
	margin-top:0
}
.tbo #tbpi.pt, .tbo #tbpi {
	margin-top:-20px
}
#tbpi.pt {
	margin-top:8px
}
#tbpi {
	margin-top:0
}
#tbrt {
	margin-top:-20px
}
.lnsep {
	border-bottom:1px solid #efefef;
	margin-bottom:14px;
	margin-left:10px;
	margin-right:4px;
	margin-top:14px
}
.tbos, .tbots, .tbotu {
	color:#d14836
}
#lc a, .tbou > a.q, #tbpi, #tbtro, .tbt label, #prc_opt, #set_location_section a, .tbtctlabel, #swr a {
	color:#222
}
.th {
	border:1px solid #ebebeb
}
#resultStats, .ab_center_col {
	color:#999;
	font-size:13px;
	margin-left:149px;
	position:absolute;
	top:23px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#spn_nb {
	margin-left:149px;
}
.ab_center_col {
	margin-left:127px!important;
}
.mdm #resultStats, .mdm #spn_nb {
	margin-left:169px
}
.mdm .ab_center_col {
	margin-left:147px!important
}
.big #resultStats, .big #spn_nb {
	margin-left:229px
}
.big .ab_center_col {
	margin-left:207px!important
}
#leftnav {
	margin-left:0
}
#subform_ctrl {
	margin-left:149px
}
.mdm #leftnav {
	width:144px!important
}
.big #leftnav {
	width:204px!important
}
.big #subform_ctrl {
	padding-right:2px;
	margin-left:229px
}
.mdm .uc {
	margin-left:157px
}
.big .uc {
	margin-left:217px
}
.mdm #ab_name {
	margin-left:27px
}
.big #ab_name {
	margin-left:43px
}
.mdm #ab_ctls {
	right:28px;
}
.big #ab_ctls {
	right:44px;
}
.mdm #bms {
	margin-left:12px
}
.big #bms {
	margin-left:28px
}
.mdm .mitem .kl, .mdm #showmodes {
	padding-left:28px
}
.big .mitem .kl, .big #showmodes {
	padding-left:44px
}
.mdm .msel .kls {
	padding-left:23px
}
.big .msel .kls {
	padding-left:39px
}
.nbcl {
	background:url(../images/nav_logo99.png) no-repeat -140px -230px;
	height:11px;
	width:11px
}
.spra img {
	border:1px solid #ebebeb!important
}
.obsmo #obsmtxt, #obsltxt {
	display:none
}
.obsmo #obsltxt {
	display:inline
}
#obsmtc a {
	text-decoration:none
}
#obsmtc a:hover {
	text-decoration:underline
}
.rssmo #rssmtxt, #rssftxt {
	display:none
}
.rssmo #rssftxt {
	display:inline
}
.rssmo #rssmti {
	background-position:-138px -99px!important
}
.authorship_aff {
	color:gray;
	display:block
}
.authorship_link {
	color:#2b65ec;
	text-decoration:none
}
.authorship_link:hover {
	cursor:pointer;
	text-decoration:underline
}
.authorship_note {
	color:black;
	display:block
}
.authorship_popup {
	background-color:white;
	border:solid #888 1px;
	box-shadow:2px 2px 3px #cbc8c8;
	float:left;
	font-size:12px;
	left:0;
	padding:2px;
	position:absolute;
	text-align:left;
	text-decoration:none;
	top:0.2em;
	width:325px;
	z-index:300;
	-webkit-box-shadow:2px 2px 3px #cbc8c8
}
.authorship_popup a:hover {
	cursor:pointer
}
.authorship_slk {
	color:#2b65ec;
	display:block;
	text-decoration:none
}
.authorship_table {
	vertical-align:top
}
.authorship_title {
	color:#7a5dc7;
	display:block;
	font-size:13px;
	font-weight:bold
}
.currency input[type=text] {
	background-color:white;
	border:1px solid #d9d9d9;
	border-top:1px solid #c0c0c0;
	box-sizing:border-box;
	color:#333;
	display:inline-block;
	height:29px;
	line-height:27px;
	padding-left:8px;
	vertical-align:top;
	-webkit-border-radius:1px;
	-webkit-box-sizing:border-box;
}
.currency input[type=text]:hover {
	border:1px solid #b9b9b9;
	border-top:1px solid #a0a0a0;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
}
.currency input[type=text]:focus {
	border:1px solid #4d90fe;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	outline:none;
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
}
#searchform .jsb, #gbqfw .jsb {
	display:none
}
#searchform .nojsb, #gbqfw .nojsb {
	display:block
}
.lst {
	padding-top:6px
}


#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:#4D90FE;color:#fff!important}
a.ss-selected{color:#222!important;font-weight:bold}
a.ss-unselected{color:#12c!important}.
ss-selected .mark{display:inline}
.ss-unselected .mark{visibility:hidden}
#ss-barframe{background:#fff;left:0;position:absolute;visibility:hidden;z-index:100}

#logo span,.lsb{
	background:url(../images/nav_logo99.png) no-repeat;
	overflow:hidden;
	}
#logo{display:block;height:41px;margin:0;overflow:hidden;position:relative;width:114px}
#logo img{background:#f5f5f5;border:0;left:-0px;position:absolute;top:-41px}
#logo span{cursor:pointer}
#logocont{z-index:1;padding-left:16px;padding-right:10px;}
.big #logocont{padding-left:44px;padding-right:12px}
table.gssb_d{border:0}
#gac_scont .gac_od{z-index:101}
#gac_scont .gac_id,table.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-mox-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:-1px -1px 0 0}
#gac_scont .gac_b,#gac_scont .gac_b td.gac_c,#gac_scont .gac_b td.gac_d,tr.gssb_i{background:#eee}
.sfccl{font-size:11px;margin-right:0;position:relative;z-index:100}
.sfccl .gl{display:block;margin-right:260px}
.sfccl a.gl,.sfccl a.gl:visited{color:#36c}
#sftab:hover .lst-tbb{border-color:#a0a0a0 #b9b9b9 #b9b9b9 #b9b9b9!important;}
.lst-d{background-color:#fff;border:1px solid #d9d9d9;border-top-color:#c0c0c0;height:27px;}
.lst-d:hover{-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);}
.lst-d-f .lst-tbb,.lst-d-f.lst-tbb,#sftab.lst-d-f:hover .lst-tbb{border-color:#4d90fe!important;}
#bsb{display:block;margin-top:78px}
.lst{width:90%;border:0;padding-left:6px;padding-right:10px;float:left;padding-top:0px!important;margin-top:4px;padding-left:7px;margin-bottom:0px;}
.lst:focus{outline:none}.lst-t{width:100%;height:26px;padding:0;background:#fff}.lst-td{border:solid #999;border-width:0 0 1px 1px}
.gsib_a>div{height:22px!important}
.gsib_b{line-height:26px!important}.gsib_a{padding:3px 4px 0!important}.gsfi,.lst{line-height:1.2em!important;height:1.2em!important;font:17px arial,sans-serif}
.gsfs{font:17px arial,sans-serif}button[name="btnG"],.tsf-p .lsb:active{background:transparent;color:transparent;font-size:0;overflow:hidden;position:relative;width:100%}

.sbico{ 
	background:url(../images/nav_logo99.png) no-repeat -137px -243px;
	color:transparent;display:inline-block;
	height:15px;
	margin:0 auto;
	margin-top:-1px;
	width:15px;
	}

#sbds {border:0;margin-left:16px;}
#sblsbb{height:27px;}
.ds{border-right:1px solid #e7e7e7;position:relative;height:29px;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:0 -331px;border:0;color:#000;cursor:default;height:30px;margin:0;vertical-align:top}
.lsb:active{background:#ccc}
.tsf-p .kpbb{height:29px;margin:0;padding:0;width:70px}
.kpbb,.kprb,.kpgb,.kpgrb{-webkit-border-radius:2px;border-radius:2px;color:#fff}
.kpbb:hover,.kprb:hover,.kpgb:hover,.kpgrb:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#fff}
.kpbb:active,.kprb:active,.kpgb:active,.kpgrb:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.kpbb{background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-color:#4d90fe;background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed}
.kpbb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-color:#357ae8;background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7}
a.kpbb:link,a.kpbb:visited{color:#fff}.kprb{background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);background-color:#d14836;background-image:linear-gradient(top,#dd4b39,#d14836);border:1px solid #d14836}
.kprb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-color:#c53727;background-image:linear-gradient(top,#dd4b39,#c53727);border:1px solid #b0281a;border-color-bottom:#af301f}
.kprb:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);background-color:#b0281a;background-image:linear-gradient(top,#dd4b39,#b0281a);}
.kpgb{background-image:-webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));background-image:-webkit-linear-gradient(top,#3d9400,#398a00);background-color:#3d9400;background-image:linear-gradient(top,#3d9400,#398a00);border:1px solid #29691d;}
.kpgb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));background-image:-webkit-linear-gradient(top,#3d9400,#368200);background-color:#368200;background-image:linear-gradient(top,#3d9400,#368200);border:1px solid #2d6200}
.kpgrb{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;color:#555}
.kpgrb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-color:#f8f8f8;background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #dcdc;color:#333}
a.kpgrb:link,a.kpgrb:visited{color:#555}
form{display:inline}
input{-moz-box-sizing:content-box;-moz-padding-start:0;-moz-padding-end:0}
.tia input{border-right:none;padding-right:0}
.lsd{font-size:11px;position:absolute;top:3px;left:16px}
#searchform{position:absolute;top:299px;width:100%;z-index:99}
.sfbg{background:white;height:71px;left:0;position:absolute;width:100%}
.sfbgg{background:#f5f5f5;border-bottom:1px solid #e5e5e5;height:71px}
.tsf-p{top:-2px!important;}
#sfopt a:hover{text-decoration:none}
#sfopt a.flt:hover{text-decoration:underline}
#pocs{background:#fff1a8;color:#000;font-size:10pt;margin:0;padding:0 7px}
#pocs.sft{background:transparent;color:#777}
#pocs a{color:#11c}#pocs.sft a{color:#36c}
#pocs > div{margin:0;padding:0}
.gl{white-space:nowrap}.big .tsf-p{padding-left:220px;padding-right:260px}
.jhp .tsf-p{padding-left:173px;padding-right:173px}
.jhp #tsf{width:833px;margin:0 auto}
#tsf{width:833px}
.big #tsf,.big.jhp #tsf{width:1139px}
.tsf-p{padding-left:140px;padding-right:32px}
.big.jhp .tsf-p{padding-left:284px;padding-right:284px}
.fade #center_col,.fade #rhs,.fade #leftnav{filter:alpha(opacity=33.3);opacity:0.333}
.fade-hidden #center_col,.fade-hidden #rhs,.fade-hidden #leftnav{visibility:hidden}
.flt,.flt u,a.fl{text-decoration:none}
.flt:hover,.flt:hover u,a.fl:hover{text-decoration:underline}
#knavm{color:#4273db;display:inline;font:11px arial,sans-serif!important;left:-13px;position:absolute;top:2px;z-index:2}
#pnprev #knavm{bottom:1px;top:auto}
#pnnext #knavm{bottom:1px;left:40px;top:auto}
a.noline{outline:0}


/*///////////////
	Anuncio
/////////////////*/
.main{
float:left;
width:650px;}
.sidebar{
float:left;
width:160px;
padding-left:5px;
margin-left:5px;
border-left:1px solid #E3E3E3;
margin-top:15px;}
.News{
background:#FFF8DD none repeat scroll 0 0;
padding: 5px 5px 5px 225px;
}
.rss-box ul{
padding:0;
margin:0;
}
.rss-box ul li{
display:block;
float:left;
width:310px;
padding:0 5px;
}


table.gsc_a, table.gsc_a td{border:0;padding:0}
.gsc_b{background: url("//www.google.com/images/experiments/wavy-underline.png") repeat-x scroll 0 100% transparent;color:#fff;display:inline-block;line-height:1.05em;padding:0 0 3px}
.gsib_a{width:100%;vertical-align:middle;padding:4px 5px 0}
.gsib_d div{height:22px;width:7px}
.gsib_e div{height:22px;width:3px}
.gsib_f div{height:22px;width:1px}
.gsib_g{padding:0;vertical-align:middle;cursor:pointer}
.gssb_c{border:0;position:absolute;z-index:989}
.gssb_d{border:0;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;cursor:default}
.gssb_e{color:#000;border-top:1px solid #a2bff0;border-right:1px solid #558be3;border-bottom:1px solid #558be3;border-left:1px solid #a2bff0;background:#fff;width:100%}
.gssb_f{visibility:hidden;white-space:nowrap}
.gssb_k{border:0;display:block;position:absolute;top:0;z-index:988}
.gssb_a{padding:0 7px}
.gssb_a,.gssb_a td{white-space:nowrap;overflow:hidden;line-height:22px}
#gssb_b{font-size:11px;color:#36c;text-decoration:none}
#gssb_b:hover{font-size:11px;color:#36c;text-decoration:underline}
.gssb_m{color:#000;background:#fff}
.gssb_g{text-align:center;padding:8px 0 7px;position:relative}
.gssb_h{font-size:15px;height:28px;margin:0.2em;-webkit-appearance:button}
.gssb_i{background:#d5e2ff}
.gss_ifl{visibility:hidden;padding-left:5px}
.gssb_i .gss_ifl{visibility:visible}
a.gssb_j{font-size:13px;color:#36c;text-decoration:none;line-height:100%}
a.gssb_j:hover{text-decoration:underline}
.gssb_l{height:1px;background-color:#e5e5e5}
.gscp_a{background:#d9e7fe;border:1px solid #9cb0d8;cursor:default;display:inline-block;height:23px;line-height:22px;margin:1px 2px 1px 1px;outline:none;text-decoration:none!important;user-select:none;vertical-align:bottom;-khtml-user-select:none;-moz-user-select:none;-webkit-user-select:none}
.gscp_a:hover{border-color:#869ec9;cursor:default}
a.gscp_b{background:#4787ec;border-color:#3967bf!important}
.gscp_c{color:#444;font-size:13px;font-weight:bold}
.gscp_c:hover{color:#222}
a.gscp_b .gscp_c{color:#fff}
.gscp_d{color:#aeb8cb;cursor:pointer;display:inline-block;font:23px arial,sans-serif;padding: 0 7px 2px 7px;vertical-align:middle}
.gscp_a:hover .gscp_d{color:#575b66}
a.gscp_b .gscp_d{color:#edf3fb!important}
.gscp_e{padding:0 4px}
.gscp_f{display:inline-block;vertical-align:top}
.gsq_a{padding:0}
.gspr_a{padding-right:1px}
.gsui_a{padding:3px 0}
.gsui_a td{line-height:18px}
.gsui_b{width:36px}
.gsui_c{height:36px;vertical-align:middle;width:36px}
.gsui_d{width:7px}
.gsui_e{width:100%}
.gsui_f{color:#666;font-size:13px;padding-bottom:2px}
.gsui_g{color:#093;font-size:13px}
a.gspqs_a{padding:0 3px 0 8px}
.gspqs_b{color:#666;line-height:22px}
.gsq_a{padding:0}
.gssi_a{padding:0;vertical-align:middle;cursor:pointer}
.gsok_a{cursor:pointer;padding:0 3px}
.gsok_b{padding-bottom:2px;vertical-align:middle}
.gsok_a{padding:5px 6px 0;vertical-align:top}

