@CHARSET "ISO-8859-1";
.hideVal{ display:none;}
.divRight{ float:right;}
.divLeft{ float:left;}
.rounderCornerBorder{
	border:1px solid #CCCCCC;
	-moz-border-radius:6px 6px 6px 6px;
	-moz-box-shadow:0 25px 50px -35px #CCCCCC;
}
#listDetailContent{
	border: 1px solid #D7D7D7;
	-moz-border-radius:6px 6px 6px 6px;
	color:#666666;
	background:#F3F3F3;
	margin-top:10px;
	font-size:16px !important;
}
#listDetailContent .listHeader{ padding:7px 10px 10px 10px; height:50px;}
#listDetailContent .listHeader .statCounts{ width:800px; float:right !important;}
#listDetailContent .listHeader .statCounts span{
	float:left;
	font-size:20px;
	min-width:50px;
	text-align:center;
}
.notRegisterForTracking{ float:left; }
#listDetailContent .listHeader #startVocabQuiz{
	float:left;
	background-image:url('../images/v1.1/vocab/btn-startQuiz.png');
	background-repeat:no-repeat;
	width:145px;
	height:55px;
	cursor:pointer;
}
#listDetailContent table, #wordDetailWindow table{
	border: 0.5px solid #D7D7D7;
	border-bottom:none;
	-moz-border-radius:6px 6px 0px 0px;
}
#listDetailContent table tr:hover{ background:#F9F9C7; }
#listDetailContent table th, #wordDetailWindow table th{
	border:none;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:none;
	color:#333333;
	padding-left:5px;
	font-weight:bold;
	font-size:12px !important;
	cursor:pointer;
	margin:0px;
	height:28px;
}
#wordDetailWindow table th{ font-size:13px !important; }
#listDetailContent table td, #wordDetailWindow table td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:6px 10px 6px 10px;
}
.wordCol{ width:530px }
.difficultyCol{ width:105px;text-align:center; }
.progressCol{ width:100px;text-align:center; }
.quizCol{ width:115px;text-align:center; }
.knownCol{ width:95px;text-align:center; }
.clipCol{ width:140px;text-align:center; }
.tooltipMessages span {display:none;}
.tipNotReadyToQuiz, .tipWithProgress{ display:none; }
.hoverActionProgress{display:block;width:270px; padding: 5px; font-weight:bold; font-size:13px; min-height:35px; text-align:left; color:#fff !important;}
.pastAction{ background:#F68239;  }
.neededAction{ background:#828282;}
.knownAction{ background:#FFF; color:#363636 !important; min-height:15px;}

#listDetailContent .darkerRow{ background:#E1E1E1; }
#listDetailContent .stringTxt{ color:#676767; font-size:11px; }
#listDetailContent .imgUnder{ width:106px; height:51px; }
#listDetailContent .imgOver{
	background:none repeat scroll 0 0 #666;
	border:3px solid #FFFFFF;
	color:#FFFFFF;
	float:right;
	margin-right:30px;
	margin-top:10px;
	max-width:90px;
	min-width:20px;
	height:17px;
	opacity:0.6;
	filter:alpha(opacity=60);
	padding:4px 2px 2px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	-moz-border-radius:100px 100px 100px 100px;
}
#listDetailContent .imgOverTriangle{
	opacity:0.6;
	filter:alpha(opacity=60);
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#000;
	background:url('../images/v1.1/vocab/bg_arrowOverlay.gif');
	background-repeat:no-repeat;
	width:106px;
	height:31px;
	padding-top:20px;
}
#listDetailContent .wordColContent .left{ float:left; width:16px; max-height:14px; }
#listDetailContent .wordColContent .right{ float:right; width:508px;}
#listDetailContent .wordSetLabelWord{ color:#CC3433; }
#listDetailContent .wordSetLabelWord:hover{ text-decoration:underline; }
#listDetailContent .wordSetLabelPOS{ font-size:13px; }

/* column header sort arrows */
.listColumnHead_asc{
	background:url("../images/v1.1/vocab/img_arrowColUp.png") no-repeat scroll 0 0 transparent;
	background-repeat:no-repeat;
	display:inline-block;
	height:5px;
	width:9px;
	margin-left:2px;
}
.listColumnHead_desc{
	background:url('../images/v1.1/vocab/img_arrowColDown.png');
	background-repeat:no-repeat;
	width:9px;
	height:5px;
	margin-left:2px;
	display:inline-block;
}

/* DIFFICULTY SLIDER
.diffSlider{
	width:230px;
	height:40px;
	margin-left:25px;
	float:right;
	font-weight:bold;
	font-size:10px;
	color:#999999;
	text-align:left;
	margin-top:5px;
}
.diffSliderRange{
	margin:4px 0px 0px 8px;
	width: 60px;
	float:left;
}
.diffSliderRange h1{ font-size:13px;text-align:left;}
.slider{
	width:145px;
	padding-right:15px;
	float:right;
}
.dialogrange{
	width:140px;
	padding-left:5px;
	padding-top:5px;
}
.sliderRangeLabel{
	margin-top:4px;
	clear:right;
	width:150px;
}
.sliderEasy{ width:50px; float:left; font-size:9px !important; }
.sliderMedium{ width:50px; float:left; font-size:9px !important;}
.sliderHard{ float:right;font-size:9px !important; }
.rangeValsLabel{
	color:#666;
	margin-top:1px;
	height:10px;
	padding-right:20px;
	position:relative;
	width:140px;
	overflow: hidden;
	white-space:nowrap;
}
.rangeValsLabel .min {
	float:left;
	margin-left: 0%;
	font-size:10px !important;
}
.rangeValsLabel .max {
	display:block;
	float:right;
	left:8px;
	position:relative;
	text-align:center;
	font-size:10px !important;
	width:10px;
	margin-right: 0%;
	top: 0pt;
}
*/

/* jplayer on list detail - new ui*/
.playerContainer {
	width: 16px;
	height:14px;
	padding: 0px;
}
.playerControls { list-style: none; padding: 0px; margin: 0px }
.playerControls li {
	display: block;
	width:18px;
	float: left;
	cursor: pointer;
}
li.jplayer_play  {
	background: url('../images/v1.1/vocab/bg_smallAudioPlayer.png') no-repeat;
	width:18px;
	height:16px;
}
li.jplayer_pause { background: url('../images/v1.1/vocab/bg_smallAudioPlayer.png'); }

/*jplayer on word label - new ui */
.playerControlsWord{
	display: block;
	width:38px;
	height:30px;
	float: left;
	cursor: pointer;
	background: url('../images/v1.1/vocab/img-audioPlayerBig.png') no-repeat;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
.jplayer-audio-word{ font-size:0px; }
.jplayer-audio-detailword{ font-size:0px; }
.jplayer-audio-phoneme{font-size:0px; }

/* jplayer on character phoneme*/
#playerControlsChar {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#playerControlsChar li {
	cursor: pointer;
	display: inline;
	float:left;
}

/* Progress Bar */
.progress-bar-display{
	padding-left:20px;
	margin-left:20px;
}
.progress-bar-display div{
	background:#CCC;
	height:12px;
	width:93px;
}
.progress-bar-display div .ui-progressbar-value{
	background:url(/images/v1.1/vocab/bg_progressStatBig.gif) repeat-x;
	border:1px solid #AAAAAA;
}
.progressCol .detailLockedShow{ display:block; }
.progressCol .detailLockedHide{ display:none; }
.progress-bar-word-display{
	padding-left:20px;
	margin-left:20px;
	width:100px;
	text-align:center;
}
.progress-bar-word-display div{
	background:#CCC;
	height:10px;
	width:95px;
}
.progress-bar-word-display div .ui-progressbar-value{
	background:url(../images/v1.1/vocab/bg_progressStatBig.gif) repeat-x;
	border:1px solid #AAAAAA;
}


/* TOOLTIP */
.tooltip label{
	position:absolute;
	display:none;
	background-image:url('../images/v1.1/vocab/bg_TooltipBig.png');
	background-repeat:no-repeat;
	width:149px;
	height:122px;
	margin-left:-85px;
	margin-top:-134px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	line-height:1.65;
	z-index:999;
}
.tooltipWord label{
	margin-left:-80px;
	margin-top:-132px;
}
.tooltipHeadingCnt{
	font-weight:bold;
	font-size:12px;
	color:#989898;
	background-image:url('../images/v1.1/vocab/img_toolTipDivider.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:3px;
}
.tooltipBucket ul{
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 10px;
	width:110px;
	height:35px;
}
.tooltipBucket li{
	width:22px;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:5px 0px 5px 0px;
}
.tooltipMastery{
	background-image:url('../images/v1.1/vocab/bg_masterGrayNext.png');
	background-repeat:no-repeat;
	height:31px;
	width:22px;
	color:#cccccc;
}
.tooltipMasteryDone{
	background-image:url('../images/v1.1/vocab/bg_masterGreenNext.png');
	background-repeat:no-repeat;
	height:31px;
	width:22px;
	color:#ffffff;
}
.tooltipMasteryEnd{
	background-image:url('../images/v1.1/vocab/bg_masterGray.png');
	background-repeat:no-repeat;
	height:31px;
	width:19px;
	color:#cccccc;
}
.tooltipMasteryEndDone{
	background-image:url('../images/v1.1/vocab/bg_masterGreen.png');
	background-repeat:no-repeat;
	height:31px;
	width:19px;
	color:#ffffff;
}
.tooltipQuiz label{
	position:absolute;
	display:none;
	background-image:url('../images/v1.1/vocab/bg_TooltipSmall.png');
	background-repeat:no-repeat;
	width:140px;
	height:88px;
	margin-left:-35px;
	margin-top:-115px;
	z-index:999;
}
.tooltipVocabQuiz label{
	position:absolute;
	display:none;
	background-image:url('../images/v1.1/vocab/bg_TooltipSmall.png');
	background-repeat:no-repeat;
	width:140px;
	height:88px;
	margin-top:-85px;
	z-index:1000;
	color:#659899;
	font-weight:bold;
	font-size:14px;
	padding:15px 5px 5px 2px;
	text-align:center;
}
.tooltipQuizWord label{
	margin-left:-60px;
	margin-top:-105px;
}
.tooltipQuizTxt{
	color:#333333;
	font-weight:bold;
	font-size:15px;
	padding:4px;
}

/* pagination */
.paginateWordList{ border:0px;}

/* WORD DETAIL */
#closeDialogBox{
	position:absolute;
	top:0;
	right:0;
	background:url(../images/v1.1/vocab/controls.png) -50px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
	z-index:1999;
}
#closeDialogBox.hover{background-position:-50px -25px;}
#wordDetailWindow{
	overflow:auto;
	height:auto;
	padding:0;
	margin:0;
	width:auto;
	max-height:500px;
}
#floatdiv{
	padding-bottom: 0px;
	position:absolute;
	width:auto;
	left:0px;
	top:0px;
	z-index:100;
	background-color:#F0F0F0;
}
#wordDetailWindow .wordDetailHeader{
	min-height:50px;
	width:auto;
	padding:10px 10px 10px 10px;
	overflow:auto;
}
#wordDetailWindow .wordDetailHeader span{ float:left;}
#wordDetailWindow .wordDetailHeader h1{ color:#343434; font-size:38px; font-weight:bold; }
#wordDetailWindow .wordDetTopAudio{ margin: 8px 0px 0px 10px; }
#wordDetailWindow .wordPhoneme{
	-moz-border-radius:8px 8px 8px 8px;
	background:none repeat scroll 0 0 #F5F5F5;
	border:2px solid #CCCCCC;
	color:#333333;
	font-size:25px;
	font-weight:bold;
	margin-right:5px;
	margin-top:8px;
	min-width:15px;
	padding:0 4px;
	text-align:center;
}
#listindexContentWord{ border:0px; border-collapse:collapse; color:#666; }
#listindexContentWord tr{ background:#F0F0F0; font-size:12px !important; }
#listindexContentWord .wordDef{
	cursor:pointer;
	font:normal 12px verdana;
	text-align:left;
	line-height:1.1;
	height:45px;
	width:530px;
}
#listindexContentWord .wordDetailPOS{
	text-align:left;
	font-weight: bold;
	font-size:11px;
	padding:2px;
	width:auto;
	border:0px;
	background:#F6F6F6 !important;
	border-collapse:collapse;
	border-bottom:1px solid #CCCCCC !important;
	color: #666666 !important;
}
#listindexContentWord .invertedMainDef{
	border-bottom: 2px solid #666666 !important;
	background:#7F7F7F !important;
	color:#FFFFFF !important;
}
#listindexContentWord .invertedMainDef td{ border-right: 1px solid #727272 !important; }

/* Facet Styles*/
.vocabContentPage{ margin-top:10px; }
.vocabFacets{ height: auto; margin-bottom: 15px; width:748px; }
.left{ float:left; }
.right{ float:right;}
.facetThumbImg{ width:133px; text-align:center;}
.facetWords{ width:565px;}
.vocabFacetHeader .goalTitleText{ color:#333333; }
.vocabSetWords{ width:510px; padding:0; margin:0; }
.vocabSetWords li { float: left; }
.vocabSetWords li ul li { float: none; }
.vocabSetWordCols{
	margin: 0px 15px 0px 0px;
	padding: 0px 5px 5px 5px;
	float:left;
	color:#676767 !important;
	font-size:11px;
	line-height:1.5;
	*margin: 0px;
}
.vocabSetWordCols li:hover{ text-decoration:underline; color:#CC3433; }
.vocabSetWordCols li{ width:100px; }
.vocabFacetTitle a { color:#666666 !important; }
.vocabFacetTitle a:hover{ color:#CC3433 !important; }
.facetWords{ cursor:pointer;}
.wordDetailHeaderCol{ border-bottom:0px;}
.wordDetailWordHeader{ width:545px; }
.wordDetailDiffHeader{ width:119px; }
.wordDetailProgHeader{ width:119px; }
#vocabcontent{ width:750px; }
#loader{ display:none; margin-top:95px; text-align:center; }
.disabledCheckbox{
	background-image:url('../images/v1.1/vocab/img_disableCheckbox.png');
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	float:left;
	margin:2px 6px 5px 30px;
	text-align:center;
	font-size:0px;
	vertical-align:middle;
}
.vocabListDetailStatIcon{ border-bottom:none !important; float:right; }
.vocabListDetailStatIcon li{ font-size:18px !important; }
.vocabPageExplanation{ font-size:16px !important; color:#666; margin-bottom:8px !important; line-height:1.35; }
.vocabGoalExplanation{ font-weight: bold; font-size:15px;}
.myVocabListDropDownBox{ width:180px; height:30px; margin-left:10px; float:left; margin-top:5px; padding:5px; }
.myVocabListDropDownBox .optLabel{float:left; font-size:13px !important; font-weight:bold; color:#999999 !important; text-align:left; width:50px; padding-top:5px;}
.myVocabListDropDownBox .optSelects{ float:right; width:120px; text-align:left; padding-top:3px;}
.goalAddRemove{
	display:none;
	font-weight:bold;
	font-size:18px;
	color:#666666 !important;
	cursor:normal;
}
.goalAddRemove a:hover{ color:#666666 !important; text-decoration:none !important; cursor:normal; }
.vocabListTitleHeader{ margin:0; padding:0; list-style-type:none; }
.vocabListTitleHeader li{ font-weight:bold; font-size:24px; color:#333 !important; display:inline-block; }
.vocabWordDetailExample{ list-style-type:none; margin-left:-15px; margin-top:0 !important; }
.vocabWordDetailExample li{ font-style:italic; line-height:1.35; }
.lockIconOverlay{
	width:14px;
	z-index:999;
	height:17px;
	margin:-2px 0 0 40px;
	background:url("/images/v1.1/vocab/img_lock.png") no-repeat scroll 0 0 transparent;
	color:#333333 !important;
	cursor:pointer;
	position:absolute;
}
.vocabClipColImage {float:left;width:132px; height:83px;background:url('../images/v1.1/vocab/bg_cliplistVideo.png') no-repeat; margin-left:5px;}
.vocabClipColImage .clipImgHolder{ height:68px; margin-left:4px; margin-top:3px; width:117px;background-repeat:no-repeat;}
.vocabClipColImage .vidClipArrowOverlay{
	background:url("/images/v1.1/sound-cliplist-play.png") no-repeat scroll 0 0 transparent;
	color:#333333 !important;
	cursor:pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:50px;
	padding:14px 10px 0px 0px;
	text-align:center;
	width:34px;
	z-index:1999;
	margin:12px 35px 0 0 !important;
}

/* NEW WORDLIST PAGE */

#wordListContent .mega-header .container .start-quiz{ border: 1px solid #B8B8B8; color: #666666; float: right; font-size: 16px; padding: 5px 12px;  width: auto; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-left:220px; }
#wordListContent .mega-header .container .start-quiz a{text-decoration:none; cursor:pointer;}
#wordListContent .mega-header .container .start-quiz a:hover{color:#000;}
#wordListContent .mega-header .container {padding:0 !important;}
#wordListContent  div.mega-header ul li { float:left;}
#wordListContent div.mega-header .container h2 ul.vocab-header { margin:0 !important; padding:0 !important; border:0 !important; width:100%; height:55px;}
#wordListContent div.mega-header .container h2 ul.vocab-header li { list-style-type:none; display:inline-block; zoom:1; *display:inline; margin:auto !important; vertical-align:middle !important; padding:0px !important; }
#wordListContent div.mega-header .container h2 ul.vocab-header li.vocab-img { width: 60px;}
#wordListContent div.mega-header .container h2 ul.vocab-header li.vocab-title { width: 410px; padding: 5px 0 !important;}
#wordListContent div.mega-header .container h2 ul.vocab-header li.vocab-diffs { width: 300px; float:right;}
#wordListContent div.mega-header .container h2 ul.vocab-header li.vocab-img span{ display:inline-block !important; width:60px; height:44px;}
#wordListContent div.mega-header .container h2 ul.vocab-header li p.vtitle{ font-size:26px !important; font-weight:bold; color: #666; margin-top: 5px;}
.mega-header .container #wordcounttotal { font-size: 28px; font-weight: bold; color: #ccc; text-align: center; }
.mega-header .container #wordcountdescription { font-size: 10px; font-weight: bold; color: #6e6e6e; margin-top: -8px; }
.mega-header .container .quiz-button.active { font-size: 12px; padding: 5px 8px; border-radius: 3px; border: 1px solid #71AA42; background-color: #B9E077; }
.mega-header .container .quiz-button.inactive { font-size: 12px; padding: 5px 8px; border-radius: 3px; border: 0px solid #ccc; color:#ccc; cursor:default; }
.mega-header .container .quiz-button.inactive:hover { cursor:default !important; background:#fbfbfb !important;}
.mega-header .container .header-events { border-radius: 3px; background:#fbfbfb; border:1px solid #ccc; margin-right:10px; margin-top:8px; padding: 0;}
.mega-header .container .header-events span {padding:2px 10px; margin:0 !important;}
.mega-header .container .header-events span.first { border-right:1px solid #ccc;}
.mega-header .container .header-events .known-disable { background:url('../images/img-known-disable.jpg')center center no-repeat; width:10px; height:16px; display:inline-block !important; padding: 1px 10px !important;  }
.mega-header .container .header-events .known-disable.active { background:url('../images/img-known-notdisable.jpg') center center no-repeat; width:10px; height:16px; display:inline-block !important; cursor:pointer; padding: 1px 10px !important; }
.mega-header .container .header-events .notknown-disable { background:url('../images/img-notknown-disable.jpg') center center no-repeat; width:12px; height:18px; display:inline-block !important; padding: 1px 10px !important;  }
.mega-header .container .header-events .notknown-disable.active { background:url('../images/img-notknown-notdisable.jpg') center center no-repeat; width:12px; height:18px; display:inline-block !important; cursor:pointer; padding: 1px 10px !important;  }
.mega-header .container .header-events .favorite-disable { background:url('../images/img-star-favorite-disable.jpg') center center no-repeat; width:17px; height:16px; display:inline-block !important; }
.mega-header .container .header-events .favorite-disable.active { background:url('../images/img-star-favorite-notdisable.jpg') center center no-repeat; width:17px; height:16px; display:inline-block !important; cursor:pointer; }
.mega-header .container .header-events .notfavorite-disable { background:url('../images/img-star-notfavorite-disable.jpg') center center no-repeat; width:17px; height:16px; display:inline-block !important; }
.mega-header .container .header-events .notfavorite-disable.active { background:url('../images/img-star-notfavorite-notdisable.jpg') center center no-repeat; width:17px; height:16px; display:inline-block !important; cursor:pointer; }

#wordListContent .ui-progressbar { height:1.5em !important;}
.wordlist-title h1 { font-size: 24px; margin-top: 10px; padding: 10px 0 16px 65px; background-repeat: no-repeat; background-image: url("/images/v1.1/mega-header-myvocab.gif"); }
.wordlist-title p { color:#666; font-size:16px; font-weight:normal; margin-bottom:10px; padding: 0 5px; }
.wordlist-title .twitter-button { width: 400px; margin-top: 5px; }
.wordlist-title .twitter-button p { font-size: inherit; }
.wordlist-table { border: 1px solid #ccc; border-bottom: none;
	background: #f3f3f3 url(../images/v1.1/vocablist-filters-bk.png) top left repeat-x;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.wordlist-table ul.mega-header { /*border-bottom: none;*/ padding: 5px 0px 12px 0px; margin:0px !important; }
.wordlist-table ul.mega-header li.icon { font-size: 18px; }

.wordlist-table ul.wordlist-row { margin: 0; padding: 0; border-top:1px solid #ccc; overflow: hidden; background-color: #fff; }
.wordlist-table ul.wordlist-row-header { height: 28px; background: url(../images/mini-header-bk.jpg) left top repeat-x !important; font-weight: bold;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.wordlist-table ul.wordlist-row.wordlist-details{ min-height: 20px; }
.wordlist-table ul.wordlist-row.wordlist-details:hover{ background-color: #ffffc8; }
.word-list-check-filter{ padding:8px 10px 8px 10px; background-color:#f5f5f5;}
.word-list-check-filter span{ margin-right:10px; font-size:14px; color:#666;}
.wordlist-table ul.wordlist-row-header li { cursor: default; height: auto !important; background: none !important; padding: 0 !important; font-size:14px !important;}
.wordlist-table ul.wordlist-row-header li a { display: block; padding: 0 !important; margin: 6px 10px 0 !important; height: auto !important; width: auto !important; top: 0 !important; }
.wordlist-table ul.wordlist-row-header li.anon a:hover { color: #555; text-decoration: none; cursor: default; }
.wordlist-table ul.wordlist-row-header li a:hover { color: #eb4c4c; text-decoration: underline; }
.wordlist-table ul.wordlist-row-header li.dn a { background-repeat: no-repeat; background-position: right center !important; background-image: url(../images/v1.1/vocab/img_arrowColDown.png); }
.wordlist-table ul.wordlist-row-header li.dn a:hover { background-image: url(../images/v1.1/vocab/img_arrowColDown_hover.png); }
.wordlist-table ul.wordlist-row-header li.up a { background-repeat: no-repeat; background-position: right center !important; background-image: url(../images/v1.1/vocab/img_arrowColUp.png); }
.wordlist-table ul.wordlist-row-header li.up a:hover { background-image: url(../images/v1.1/vocab/img_arrowColUp_hover.png); }

.wordlist-header { padding-bottom: 4px; margin-bottom: -4px !important; border-bottom: none; }
.wordlist-table ul.wordlist-row-first { border-top: 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

#ec-dialog-word { overflow: hidden !important; }
#ec-dialog-word div.mega-header { margin: 10px; }
#ec-dialog-word div.wordlist-table, #ec-dialog-word div.wordlist-paginator { margin: 0 10px; }
#ec-dialog-word .header-events, #ec-dialog-word #selected-words-only { display: none; }
#ec-dialog-word .video-paginator .pagecounts { display: none; }

.wordlist-table ul.wordlist-row.table-label{border-top:0px;}
.wordlist-table ul.wordlist-row.no-words { height: auto; }
.wordlist-table ul.wordlist-row.alt { background: #e1e1e1; }

.wordlist-table ul.wordlist-row li { float: right; font-size: 12px; padding: 3px 0 0; text-align: center; border-left: 1px solid #ccc; min-height: 30px;}
.wordlist-table ul.wordlist-row li.difftab { border-left: 1px solid #CCCCCC; float: left; width: 11%; vertical-align:middle !important; }
.wordlist-table ul.wordlist-row li.checkbox { float: left; width: 5%; border: none; padding-top: 5px !important; }
.wordlist-table ul.wordlist-row li.word { text-align: left; float: left; cursor: pointer; width:48%;}
.vocab-wordlist-content.cua .wordlist-table ul.wordlist-row li.word { width:auto; }
.wordlist-table ul.wordlist-row li.word.notall { width:60%;}
.wordlist-table ul.wordlist-row li.word a.sound-icon { float: left; width: 16px; height: 15px; background: url(../images/v1.1/details-sound-icon.gif) top left no-repeat; }
.wordlist-table ul.wordlist-row:hover li.word a.sound-icon { background-image: url(../images/v1.1/details-sound-icon-hover.gif); }
.wordlist-table ul.wordlist-row li.word a.sound-icon:hover { background-image: url(../images/v1.1/details-sound-icon-play.gif); }
.wordlist-table ul.wordlist-row li.word a.sound-icon span { display:none; }
.wordlist-table ul.wordlist-row li.word h1 { font-size: 15px; font-weight: normal; color: #666; margin-left: 36px; padding-bottom:2px; }
.wordlist-table ul.wordlist-row li.word h1 .default-word { font-weight:bold; font-size:16px; color:#993333; margin-right: 3px; margin-bottom:2px; }
.wordlist-table ul.wordlist-row li.word h1 .default-word:hover { text-decoration: underline; }
.wordlist-table ul.wordlist-row li.word h1 .local-word { font-weight:normal; font-size:16px; color:#993333; margin-right: 3px; }
.wordlist-table ul.wordlist-row li.word h1 .local-word:hover { text-decoration: underline; }
.wordlist-table ul.wordlist-row li.word h1 span { font-size: 14px; display: inline-block; vertical-align: text-top; }
.wordlist-table ul.wordlist-row li.word .pos { color:#afafaf; font-style:italic; font-size:12px !important;}
.wordlist-table ul.wordlist-row li.word .definition {font-size:12px !important; font-weight:normal;}
.wordlist-table ul.wordlist-row li.word h1 .showDef { float: right; color: #993333; font-size: 11px; padding-right: 10px; }
.wordlist-table ul.wordlist-row li.word p { font-size: 14px; margin: 0 35px; color: #666; }

.wordlist-table ul.wordlist-row li.word span { display:inline-block; *display:inline; }
.wordlist-table ul.wordlist-row li.word .star-favorite { margin-top:7px; padding-left:0px; font-size:0px !important; display:none; *text-indent: -300px; margin-left:10px;}
.wordlist-table ul.wordlist-row li.word .star-favorite.ec-speak-hover { display: block !important; }
.wordlist-table ul.wordlist-row li.word .star-favorite.star-1{ background:url(../images/vocab-star-small-active.png); width:19px; height:18px; background-repeat:no-repeat; display:block; float: left;  }
.wordlist-table ul.wordlist-row li.word .star-favorite.star-0{ background:url(../images/vocab-star-small-inactive.png); width:19px; height:18px; background-repeat:no-repeat; display:block; float: left; }
.wordlist-table ul.wordlist-row li.word:hover .star-favorite.star-0{ display:block;}

.wordlist-table ul.wordlist-row li.word p.border-inflected{ height:2px; background: url(../images/word-inflected-border.png) center top repeat-x; margin-left:0px !important; margin-top:5px; margin-bottom:5px; width:98%; }
.wordlist-table ul.wordlist-row li.word .inflected-word-label{ margin-top:3px; }
.wordlist-table ul.wordlist-row li.word .inflected-word-detail {margin-top:-1px;}
.wordlist-table ul.wordlist-row li.word .inflected-word span.en-word { color:#999; font-size:14px;}
.wordlist-table ul.wordlist-row li.word span.local-word { color:#999;}
.wordlist-table ul.wordlist-row li.word a.small-sound-icon { font-size:0px; cursor:pointer; vertical-align:middle; display:inline-block; width: 12px; height: 11px; background: transparent url(../images/vocab-audio-small.png) center center no-repeat; border: none; margin: -3px 0 0 1px; }
.wordlist-table ul.wordlist-row li.word a.small-sound-icon:hover { background: transparent url(../images/vocab-audio-small-red.gif) center center no-repeat;}

.favorite-popup  a{ color:#fff !important;}
.favorite-popup.mini-progress-popup p{background:#484848; color:#ffff99; border:1px solid #666; box-shadow:0; font-weight:normal; padding:4px 8px;}
.wordlist-table ul.wordlist-row li.difficulty p { margin: 12px auto; padding:1px; color: #666; background: url('../images/progress-difficulty-level-bg.gif') repeat scroll 0 0 #111111; width: 20px; height: 15px; color: #fff; border-radius: 2px; font-weight: bold; text-align:center; }

.wordlist-table ul.wordlist-row li.progress { width: 18%; }
.wordlist-table ul.wordlist-row li.progress.anon { text-decoration:none; cursor:default; }
.wordlist-table ul.wordlist-row li.progress.anon:hover { text-decoration:none; color:#333 }
.wordlist-table ul.wordlist-row li.progress span { display: none; }
.wordlist-table ul.wordlist-row li.progress p{ margin:0 !important; padding:0 !important; font-size: 14px;}
.wordlist-table ul.wordlist-row li.progress p.known{ border-top:1px solid #333;}
.wordlist-table ul.wordlist-row li.progress hr { height:3px; color:#999; background-color:#999;}

.wordlist-table ul.wordlist-row li.clip { width: 17%; }
.wordlist-table ul.wordlist-row li.clip .playclip { background: url(../images/vocab-bg-cliplist-small.png) 4px 0 no-repeat; display:block; margin-top:0px; height: 68px; }
.wordlist-table ul.wordlist-row li.clip .playclip-count { color: #AFAFAF; float: left; font-size: 12px; font-weight: bold; margin-left: 70px; margin-top: 10px; }
.wordlist-table ul.wordlist-row li.clip .play-cliplist { padding: 0; margin: 0; }
.wordlist-table ul.wordlist-row li.clip a { display: block; width: 62px; height: 32px; background-position: top left; background-repeat: no-repeat; position: relative; top: 4px; }
.wordlist-table ul.wordlist-row li.clip a span { display: block; color:#fff; padding: 4px; font-size: 11px; font-weight: bold; margin-left: 7px; text-shadow: 0px 1px 1px #000;}
.wordlist-table ul.wordlist-row li.clip .empty { display: block; padding: 7px; padding-top: 13px; padding-bottom: 42px; }
.wordlist-table ul.wordlist-row li.empty { float: none; border: none; height: auto; padding-top: 8px; }

.wordlist-table ul.wordlist-row li .clip-known-btn {
	float: left;
    background: url('../images/known-clip-bg.jpg') top left repeat-y;
    height: auto;
    margin-left: 94px;
    margin-top: -36px;
    min-height: 70px;
    position: static;
    visibility: hidden;
    width: 34px;
    cursor:pointer;
}
.wordlist-table ul.wordlist-row li .clip-known-btn .delete {  margin: 12px 11px; display:block; width:18px; height:17px; background: url('../images/known-delete-icon.png') center center no-repeat;}
.wordlist-table ul.wordlist-row li .clip-known-btn .add {  margin: 12px 11px; display:block; width:18px; height:17px; background: url('../images/known-add-icon.png') center center no-repeat;}
.wordlist-table ul.wordlist-row:hover li .clip-known-btn { visibility: visible; }


.wordlist-table ul.wordlist-row li.progress, .wordlist-table ul.wordlist-row li.clip, .wordlist-table ul.wordlist-row li.difftab { margin-bottom: -870px; padding-bottom: 800px; }
.wordlist-table ul.wordlist-row-header li.progress, .wordlist-table ul.wordlist-row-header li.clip { margin-bottom: 0 !important; padding-bottom: 0 !important; }

.word-progressbar span { display:none; }
.word-progressbar { margin: 9px 10px 0 10px; height: 18px; background: #484848; cursor:pointer; }
.word-progressbar .ui-progressbar-value { background: url("../images/vocab-bg-progress-list.gif") left center repeat-x; border: 1px solid #484848; min-width: 1%; }
.word-progressbar.ui-widget-content{border: 1px solid #484848 !important;}
.word-progressbar.ui-corner-all{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.word-progressbar .ui-progressbar-value{ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

.word-mastered.wordDetail{ left: 77px !important;}

.wordlist-paginator { color: #666; font-size: 14px; border-top: 1px solid #ccc !important; }
.wordlist-paginator.no-items span { display:none; }

.status-popup p { padding: 0; font-size: 13px; }
.status-popup p span { display: block; padding: 4px; }
.status-popup p span.accomplished { color: #fff; background: #f68239; }
.status-popup p span.required { color: #fff; background: #828282; }
.status-popup p span.known { color: #333; }
.status-popup p span.known .facet-mini-checkbox { margin: 0 2px 2px; }
.status-popup p span span { display: inline; padding: 0; }

/* Local Words */
.ko .wordlist-table ul.wordlist-row li.word h1 .local-word { font-weight:bold; font-size:14px; color:#999999; margin-right: 3px; }
.ja .wordlist-table ul.wordlist-row li.word h1 .local-word { font-weight:bold; font-size:14px; color:#999999; margin-right: 3px; }
.es .wordlist-table ul.wordlist-row li.word h1 .local-word { font-weight:bold; font-size:12px; color:#999999; margin-right: 3px; text-transform:uppercase; }
.pt .wordlist-table ul.wordlist-row li.word h1 .local-word { font-weight:bold; font-size:12px; color:#999999; margin-right: 3px; text-transform:uppercase; }

/* listdetail and lightbox */
.antifloat { clear: both; }
#start-quiz-container { color: #396C12; font-weight: bold; padding:0; height:20px; margin-top: -2px; }
#active-filter-label { font-weight: bold; color: #666; font-size: 13px; }
#popup-filter {}
#popup-filter #popup-filter-list { border-radius: 0 !important; background: #fff !important; border: 0; box-shadow: 0 2px 4px #666; position: absolute; z-index: 1000; height: auto; padding-right: 50px; width: 130px !important; }
.tr #popup-filter #popup-filter-list,
.ja #popup-filter #popup-filter-list,
.es #popup-filter #popup-filter-list,
.pt #popup-filter #popup-filter-list,
.vi #popup-filter #popup-filter-list { width: 164px !important; }
.ja .mega-header.vocab.cua #popup-filter #popup-filter-list,
.ja .mega-header.vocab.dialog #popup-filter #popup-filter-list { width: 174px !important; }
.es .mega-header.vocab.cua #popup-filter #popup-filter-list,
.es .mega-header.vocab.dialog #popup-filter #popup-filter-list { width: 184px !important; }
#popup-filter ul, #popup-filter ul li { padding: 0; margin: 0; }
#popup-filter .popup-filter-item { cursor: pointer; color: #666; width: 156px; font-size: 13px; padding: 4px; padding-right: 20px; padding-bottom: 0px; }
.tr #popup-filter .popup-filter-item,
.ja #popup-filter .popup-filter-item,
.es #popup-filter .popup-filter-item,
.pt #popup-filter .popup-filter-item,
.vi #popup-filter .popup-filter-item { width: 190px; }
.ja .mega-header.vocab.cua #popup-filter .popup-filter-item,
.ja .mega-header.vocab.dialog #popup-filter .popup-filter-item { width: 200px; }
.es .mega-header.vocab.cua #popup-filter .popup-filter-item,
.es .mega-header.vocab.dialog #popup-filter .popup-filter-item { width: 210px; }
#popup-filter .popup-filter-item .preset-count { float: right; }
#popup-filter .popup-filter-item .preset-label { font-weight: bold; float: left; }
#popup-filter .popup-filter-item .selected-preset { width: 20px; height: 20px; float: left; }
.popup-filter-item:hover { background-color: #eee; }
.word-selection { margin-top: 9px; }
.vocab-paginator-top { margin-top: -13px; margin-bottom: 10px; }
.clip-video-play { height: 22px; width: 47px; }
span#vocab-title { display: block; }
.video-paginator.wordlist-paginator { font-size: 12px; }
#checkbox-functions { padding-top: 1px; border-radius: 3px; width: 165px; margin-top: 8px; height: 18px; border: 1px solid #ddd; padding: 3px 10px 2px 2px; background-image: url('../images/v1.1/vocab/img_arrowColDown.png'); background-position: 162px 8px; background-repeat: no-repeat; }
.tr #checkbox-functions,
.ja #checkbox-functions,
.es #checkbox-functions,
.pt #checkbox-functions,
.vi #checkbox-functions { width: 214px; background-position: 210px 8px; }
.ja .mega-header.vocab.cua #checkbox-functions,
.ja .mega-header.vocab.dialog #checkbox-functions { width: 214px; background-position: 210px 8px; }
.es .mega-header.vocab.cua #checkbox-functions
.es .mega-header.vocab.dialog #checkbox-functions { width: 224px; background-position: 220px 8px; }
div.mega-header.vocab div.diff-toggle { background: none !important; border: none; margin-top: 7px; }
#checkbox-functions input { float: left; }
#active-filter-label { font-weight: bold; float: left; }
#active-filter-count { font-weight: normal; float: right; padding-right: 10px; font-size: 13px; color: #666; }
#start-quiz-pointer { background-image: url('/images/vocab-start-quiz-arrow.jpg'); background-position: 0px 19px; background-repeat: no-repeat; padding-left: 38px; padding-top: 6px; font-size: 12px; color: #666; max-width: 240px; line-height: 7px; }
#start-quiz-pointer.cua { line-height: 25px; }
.es #start-quiz-pointer.cua,
.pt #start-quiz-pointer.cua { line-height: 15px; }
div.mega-header .container .quiz-button { margin-right: 0; }
#quiz-button-inactive { display: none; }
ul.wordlist-row li.word a.sound-icon.hover-stop:hover { background: url("/images/v1.1/details-sound-icon.gif") no-repeat scroll left top transparent !important; }
.header-events { display: none !important; }
.remove-word-action { background-image: url(/images/vocab-remove.jpg); background-position: 0 0; width: 18px; height: 18px; float: right; margin: 5px; margin-top: 15px; }
.remove-word-action:hover { background-position: -38px 0; }
.add-word-action { background-image: url(/images/vocab-add.jpg); background-position: 0 0; width: 18px; height: 18px; float: right; margin: 5px; margin-top: 15px; }
.facet-mini-checkbox.active { background-position: 0 0; }
.add-word-action:hover { background-position: -38px 0; }
#start-quiz-pointer-image-remove { display: inline-block; background-image: url(../images/known-delete-icon.png); width: 18px; height: 18px; vertical-align: middle; }
#start-quiz-pointer-image-add { display: inline-block; background-image: url(../images/known-add-icon.png); width: 18px; height: 18px; vertical-align: middle; }
#add-words-label { display: none; }
.mega-header.vocab .ui-dialog-close-button { display: none; }
div.header-progress-counts { font-size: 14px; font-weight: normal; color: #666; padding: 0px !important; float: right; }
div.header-progress-counts .completed-label { float: left; width: 150px; }
div.header-progress-counts .completed-count { float: right; text-align: right; }
div.empty-cua { margin: 10px; }
.mega-header.vocab.cua,
.mega-header.vocab.dialog { position: absolute; width: 750px; }
.vocab-wordlist-content.cua,
.vocab-wordlist-content.dialog { margin-top: 115px; height: 385px; overflow-y: scroll; }
.browse-no-content { display: none; }
.browse-no-content.empty-cua .cua-complete { height: 209px; line-height: 2em; font-weight: bold; background-image: url(/images/course-hover-completed-bigger.png); background-position: center top; background-repeat: no-repeat; padding-top: 70px; }
.browse-no-content.empty-cua .cua-complete div { color: #505050; font-size: 18px; }
.browse-no-content.empty-cua .cua-complete div:nth-child(2) { font-size: 50px; }
.browse-no-content.empty-cua .cua-complete div:last-child { font-size: 24px; }
.browse-no-content.empty-cua { margin: 10px; }
.browse-no-content.empty-dialog { margin: 10px; }
#main-checkbox-container { padding-top: 0; height:20px; }
div.mega-header.vocab .container h2.topic { line-height: 1; }
#wordListContent div.mega-header ul li#vocab-detail-toggle, div.mega-header.vocab.cua ul li#vocab-detail-toggle { margin: 5px; }
#vocab-detail-toggle { padding: 5px; -moz-border-radius: 4px; background-image: url(/images/vocab-detail-toggle.png); float: right !important; height: 28px; width: 71px; }
#vocab-detail-toggle.off { padding: 0; background-position: -3px -5px; }
#vocab-detail-toggle.off:hover { background-position: -3px -35px; }
#vocab-detail-toggle.on { padding: 0; background-position: -3px -65px; }
#vocab-detail-toggle.on:hover { background-position: -3px -95px; }
.vocab-detail-toggle-on { display: block; }
.vocab-detail-toggle-off { display: none; }
#course-completion-message { padding-left: 45px; float: right; background-image: url(/images/course-hover-completed-big.png); background-repeat: no-repeat; margin: 10px; margin-bottom: 0; line-height: 1.5em; }
#course-completion-message div:first-child { font-size: 12px; }
#course-completion-message div:last-child { font-size: 20px; font-weight: bold; }
/* listdetail and lightbox */

.known-delete-message { color:#256B23; background:#DEF0D5 url('../images/vocab-arrow-up.jpg') 10px center no-repeat; padding: 11px 10px 11px 33px; border:1px solid #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-bottom:10px;  }
.known-delete-message a { color:#256B23 !important; }
.known-delete-message p { float:right; background:url(../images/course-archive-button.gif) center center no-repeat; width:11px; height:12px; margin-top:-5px;}
