BODY {
	MARGIN-TOP: 3px; BACKGROUND-COLOR: white
}
BODY {
	FONT-FAMILY: arial, sans-serif
}
TD {
	FONT-FAMILY: arial, sans-serif
}
DIV {
	FONT-FAMILY: arial, sans-serif
}
A {
	FONT-FAMILY: arial, sans-serif
}
A {
	COLOR: blue
}
DIV.title {
	FONT-SIZE: 115%
}
SPAN.title {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
DIV {
	COLOR: #000
}
TD {
	COLOR: #000
}
.statusname {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.empty {
	MARGIN: 10px
}
DIV.spellcorrection {
	MARGIN: 10px
}
DIV.description {
	FONT-SIZE: 95%; MARGIN: 0px; COLOR: #555
}
DIV.meta {
	COLOR: green
}
SPAN.meta {
	COLOR: green
}
DIV.meta SPAN.channel {
	COLOR: green
}
DIV.meta SPAN.date {
	COLOR: gray
}
DIV.meta SPAN.pricing {
	COLOR: green
}
SPAN.genre {
	COLOR: green
}
DIV.meta A.viewlink {
	COLOR: #7777cc
}
TABLE.gooooogle {
	MARGIN-TOP: 2.5em; MARGIN-BOTTOM: 1.5em
}
TABLE.gooooogle TD {
	FONT-SIZE: 80%
}
TABLE.gooooogle A {
	COLOR: black
}
TABLE.gooooogle A.imglink {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
TABLE.gooooogle TD.next A {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #00c; TEXT-ALIGN: left
}
TABLE.gooooogle TD.prev A {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #00c; TEXT-ALIGN: right
}
TABLE.gooooogle SPAN.currentpage {
	FONT-WEIGHT: bold; COLOR: #c00
}
.footer {
	CLEAR: left; MARGIN-TOP: 10px; FONT-SIZE: 10pt; WIDTH: 100%; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.card {
	DISPLAY: none; WIDTH: 500px
}
#backlinks {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: gray
}
#backlinks A {
	FONT-SIZE: 12px; CURSOR: pointer; COLOR: gray; TEXT-DECORATION: underline
}
#searchagain {
	CLEAR: both; BORDER-RIGHT: #6f559d 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: #6f559d 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 10pt; PADDING-BOTTOM: 1em; MARGIN: 10px 0px; BORDER-LEFT: #6f559d 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #6f559d 1px solid; BACKGROUND-COLOR: #e1dfe5; TEXT-ALIGN: center
}
#searchagain TD {
	FONT-SIZE: 10pt; TEXT-ALIGN: center
}
DIV.videopagehead {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; WIDTH: 100%
}
DIV.videopagehead TD {
	FONT-SIZE: 80%
}
DIV.videopagehead  {
	VERTICAL-ALIGN: middle
}
DIV.videopagehead A {
	FONT-SIZE: 75%
}
DIV.videopagehead FORM {
	MARGIN-TOP: 0px; DISPLAY: inline
}
DIV.videopagehead TABLE {
	MARGIN-TOP: 0px
}
#googlelogo {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; MARGIN-TOP: 5px; BORDER-LEFT: white 0px solid; MARGIN-RIGHT: 1em; BORDER-BOTTOM: white 0px solid
}
#topformholder {
	MARGIN-TOP: 10px; LEFT: 166px; POSITION: absolute; TOP: 9px; HEIGHT: 40px
}
DIV.upcominglist {
	FONT-SIZE: 75%; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em
}
DIV.vcontent {
	MARGIN-BOTTOM: 1.5em; MARGIN-LEFT: 8px
}
DIV.headline {
	BORDER-RIGHT: #6f559d 0px solid; BORDER-TOP: #6f559d 1px solid; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 2px; BORDER-LEFT: #6f559d 0px solid; BORDER-BOTTOM: #6f559d 0px solid; BACKGROUND-COLOR: #e1dfe5
}
TABLE.headline {
	BORDER-TOP: #6f559d 1px solid; BACKGROUND: #e1dfe5; WIDTH: 100%
}
.breadcrumbs {
	FONT-WEIGHT: bold; FONT-SIZE: small
}
.breadcrumbs A:visited {
	COLOR: blue
}
DIV.vdescription {
	FONT-SIZE: 0.8em
}
DIV.vmeta {
	FONT-SIZE: 0.8em
}
DIV.vheadline {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold
}
DIV.horzrule {
	BORDER-RIGHT: #6f559d 0px solid; BORDER-TOP: #6f559d 1px solid; BORDER-LEFT: #6f559d 0px solid; BORDER-BOTTOM: #6f559d 0px solid
}
DIV.statusresult {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; FLOAT: right
}
SPAN.statusresult {
	FONT-SIZE: small
}
.searchresult {
	
}
TD.searchresulttext {
	WIDTH: 34em
}
DIV.resulttext {
	FONT-SIZE: small
}
DIV.resulttitle {
	FONT-SIZE: medium
}
DIV.rankinginfo {
	FONT-SIZE: 80%; COLOR: green
}
SPAN.hit {
	FONT-WEIGHT: bold
}
DIV#pvprogtitle SPAN.hit {
	FONT-WEIGHT: bold
}
DIV.resultimage {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; WIDTH: 120px; CURSOR: pointer; MARGIN-RIGHT: 8px; BORDER-BOTTOM: blue 1px solid; HEIGHT: 90px
}
TABLE.searchresultimgtable {
	WIDTH: 100%; HEIGHT: 100%
}
IMG.searchresultimg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 120px; BORDER-RIGHT-WIDTH: 0px
}
SPAN.stagedir {
	TEXT-TRANSFORM: lowercase; FONT-STYLE: oblique
}
SPAN.capUL {
	FONT-VARIANT: small-caps
}
SPAN.capI {
	FONT-STYLE: italic
}
.resultplayimg {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 3px; BORDER-BOTTOM-STYLE: none
}
DIV.thumbblock {
	MARGIN-TOP: 1em
}
.tabsidespaceimg {
	WIDTH: 200px; HEIGHT: 5px
}
TABLE.popularsearchestable {
	WIDTH: 700px
}
TABLE.tabtable {
	WIDTH: 700px
}
TABLE.tabtable {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.popularsearchestable TD {
	WIDTH: 200px
}
DIV.popularsearch {
	WIDTH: 100%; POSITION: relative; TEXT-ALIGN: center
}
DIV.popularsearch IMG {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; WIDTH: 160px; BORDER-BOTTOM: blue 1px solid
}
DIV.popularsearchlabel {
	MARGIN-TOP: 0px; FONT-SIZE: 9pt; TEXT-ALIGN: center
}
DIV.morerandom {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FLOAT: right; MARGIN: 1em 0px
}
TABLE.gallerytable {
	CLEAR: both; WIDTH: 100%
}
TABLE.gallerytable TD {
	WIDTH: 33%
}
.previewthumbnail240 {
	MIN-HEIGHT: 184px; min-width: 244px
}
.thumbnail IMG {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
.previewthumbnail240 IMG {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
.thumbnail {
	DISPLAY: block; WIDTH: 100%; TEXT-ALIGN: center
}
.previewthumbnail240 {
	DISPLAY: block; WIDTH: 100%; TEXT-ALIGN: center
}
#thumbflashpreview {
	DISPLAY: inline; WIDTH: 240px; HEIGHT: 180px
}
.thumbtitle {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.thumbdata {
	FONT-SIZE: 9pt; MARGIN-BOTTOM: 1em; VERTICAL-ALIGN: bottom; COLOR: green; TEXT-ALIGN: center
}
DIV.sendlink {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
A.nodecoration {
	FONT-WEIGHT: bold; COLOR: black; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.decorated {
	FONT-WEIGHT: normal; COLOR: blue; TEXT-DECORATION: underline
}
IMG.icon {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: bottom; WIDTH: 16px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
P.gpadding {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
SPAN.sendlink {
	COLOR: blue; TEXT-DECORATION: underline
}
.invisible {
	DISPLAY: none
}
.visible {
	DISPLAY: inline
}
.standardfont {
	FONT-SIZE: 80%
}
TABLE.standard {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
TD.standard {
	FONT-SIZE: 80%; VERTICAL-ALIGN: top; WIDTH: 1%
}
TD.filler {
	WIDTH: 99%
}
.example {
	COLOR: gray
}
.error {
	FONT-SIZE: small; COLOR: red
}
TR.spacer {
	HEIGHT: 6px
}
TABLE.transcript {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
TD.transcript {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 65em; PADDING-TOP: 0px
}
TD.transcript P {
	MARGIN: 0px
}
.transthumb {
	FLOAT: right; MARGIN-RIGHT: 1em
}
.transthumb IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid
}
.fl:link {
	COLOR: #7777cc
}
.fl:visited {
	COLOR: #551a8b
}
.fl:active {
	COLOR: #f00
}
SPAN.listviewswitch {
	MARGIN-LEFT: 1em
}
IMG.playoverlay {
	DISPLAY: inline; Z-INDEX: 1000; LEFT: 14px; WIDTH: 23px! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; POSITION: relative; TOP: -8px; HEIGHT: 23px! important; BORDER-BOTTOM-STYLE: none! important
}
IMG.playoverlayfront {
	LEFT: 10px; WIDTH: 23px! important; BORDER-TOP-STYLE: none! important; BOTTOM: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; POSITION: absolute; HEIGHT: 23px! important; BORDER-BOTTOM-STYLE: none! important
}
.popularsearch .playoverlaylist {
	LEFT: 23px; BOTTOM: 8px
}
IMG.playoverlaylist {
	LEFT: 10px; WIDTH: 23px! important; BORDER-TOP-STYLE: none! important; BOTTOM: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; POSITION: absolute; HEIGHT: 23px! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.previewthumbholder {
	OVERFLOW: hidden; POSITION: relative; min-width: 270px
}
IMG.playablethumbimage {
	DISPLAY: inline; LEFT: -19px; WIDTH: 240px; POSITION: relative; TOP: 0px
}
#tabs TD {
	BORDER-RIGHT: #6f559d 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; BORDER-LEFT: #6f559d 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #6f559d 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#tabs TD.spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#tabs TD A {
	CURSOR: pointer; COLOR: #00c; TEXT-DECORATION: underline
}
#tabs TD.selected {
	BORDER-RIGHT: #6f559d 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #6f559d 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #6f559d 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
#tabs TD.unselected {
	BORDER-RIGHT: #6f559d 1px solid; BORDER-TOP: #6f559d 1px solid; BORDER-LEFT: #6f559d 1px solid; BORDER-BOTTOM: #6f559d 1px solid; BACKGROUND-COLOR: #e1dae1
}
#tabs TD.selected A {
	CURSOR: text; COLOR: #000; TEXT-DECORATION: none
}
#playb2b {
	MARGIN-TOP: 1em; FONT-SIZE: 80%; MARGIN-BOTTOM: 1em
}
.sm {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 60px
}
.sm DIV.resulttext {
	FONT-SIZE: smaller
}
.sm DIV.resulttitle {
	FONT-SIZE: small
}
.more {
	WHITE-SPACE: nowrap
}
#guser {
	MARGIN: 0px 0px 8px
}
I.DUMMYRULE {
	content: ""/*"
}
DIV.link A {
	FONT-SIZE: 80%
}
DIV.link {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
IMG.logo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 55px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
