@charset "UTF-8";

/* @group Small header */
/*.mainHeader {
	background: url(../images/img_coursecntr_header.jpg) no-repeat top;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 110px;
	}*/
/* @end */

/* @group Left Column */

/* @group Latest added */
.latestadded ul.common-listing {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 5px 0 5px 5px;
	list-style-type: none; }
* html .latestadded ul.common-listing {
	margin-bottom: 0; }
.latestadded ul.common-listing li {
	list-style-type: none;
	background: url(../images/icn_yellowstar.gif) no-repeat left top;
	padding: 0 0 0 18px;
	margin: 0 0 8px; }
* html .latestadded ul.common-listing li {
	margin: 0;
	height: 35px; }
.lstComment {
	font-size: 10px;
	display: block; }
.lstComment a {
	text-decoration: underline; }
.lstComment a:hover {
	text-decoration: none; }
.latestadded .makesuggestion {
	background: url(../images/btn_makesuggestion.jpg) no-repeat left top;
	width: 172px;
	height: 27px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	clear: both; }
.latestadded .makesuggestion span {
	display: none; }
.latestadded .makesuggestion:hover {
	background-position: 0 -30px; }
.latestadded .endline {
	width: 100% !important; }

/* @end */
	

/* @group Related website */

.relatedwebsite div * { }
.relatedwebsite a.websitetitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #f30; }
.relatedwebsite a.websitelink {
	font: 10px Verdana, Arial, sans-serif;
	background: url(../images/icn_arrw_rght.gif) no-repeat right;
	padding-right: 16px;
	float: right;
	clear: both; }

/* @end */
	 
/* @end */

/* @group Middle Column */

.TestheaderLng {
	background: url(../images/img_crshead_idioms_lng.jpg) no-repeat left top;
	margin: 0 10px 0 10px;
	display: none; }
.TestheaderLng h1 { 
	padding: 17px 15px 19px;
	color: #FFFFFF;
	margin: 0;
	font: bold 22px Verdana, Arial, sans-serif; }

.container2col .centerColumn .blckCont {
	border-right: 1px solid #EECF75;
	border-bottom: 1px solid #EECF75;
	border-left: 1px solid #EECF75;
	padding: 10px;
	background-color: #F8E6B1; }
* HTML .centerColumn .blckCont {
	height: 10px; }

.randomcharacter, .searchresults, .singleword, .singlechar {
	font: 12px Arial, Helvetica, sans-serif; }

.randomcharacter h3, .searchresults h3, .searchbypinyin h3, .searchbyradical h3, .singleword h3, .singlechar h3 {
	margin: 0 0 10px;
	padding-bottom: 3px; }
.randomcharacter h4, .searchresults h4, .searchbypinyin h4, .searchbyradical h4, .customsubmissions h4 {
	font-size: 12px;
	color: #f60;
	border-bottom: 0px solid #f60;
	padding-bottom: 0px;
	margin-bottom: 5px; }

div.roundcolWrap {
	margin-bottom: 10px; }

.PCDictionary hr.breakline {
	height: 1px;
	background-color: #ffc199;
	width: 99%;
	font-size: 1px;
	border-style: none;
	color: #ffc199;
	clear: both;
	margin: 5px auto; }
.PCDictionary div.breakline {
	border-bottom: 1px solid #ffc199;
	width: 99%;
	margin: 5px auto; }

/* @group Searchtype */

.searchtype {
	background-color: #fdf5e8;
	font: 10px/12px Arial, Helvetica, sans-serif;
	padding: 2px 4px;
	margin: 0 0 5px;
	float: left; }
.searchtype dt {
	padding: 2px 4px;
	line-height: 13px; }
.searchtype .link, .searchtype .current {
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-left: 5px; }
.searchtype .standard {
	background-image: url(../images/icn_abc.gif); }
.searchtype .pinyin {
	background-image: url(../images/icn_pinyin.gif); }
.searchtype .radical {
	background-image: url(../images/icn_chinese.gif); }
.searchtype .current {
	color: #000;
	font-weight: bold; }

/* @end */

/* @group Searchbar */

.searchbar {
	font: 12px Arial, Helvetica, sans-serif; }
.searchbar .firstrow { }
.searchbar .row02 td {
	padding-top: 2px;
	padding-bottom: 2px; }

.searchbar td {
	vertical-align: top;
	padding: 0 2px; }
.searchbar .search {
	margin: 0;
	display: block;
	width: 62px;
	height: 27px;
	background: url(../images/btn_search.jpg) no-repeat left top; }
.searchbar .search:hover {
	background-position: 0 -30px; }
.searchbar .search span {
	display: none; }
	
.searchbar a.link.firefox {
	background: url(../images/icn_firefox.gif) no-repeat right;
	padding-right: 18px;
	display: none; }
.searchbar a.link.advanced {
	background: url(../images/icn_advanced.gif) no-repeat left;
	padding-left: 18px; }
.searchbar a.link.firefox, .searchbar a.link.advanced, .searchbar .link.altsearch {
	padding-top: 1px;
	padding-bottom: 2px; }

/* @group Write-app */

.writeit-app {
	width: 211px;
	height: 161px;
	position: absolute;
	background: url(../images/bg_writinginput.gif) no-repeat left top;
	padding: 13px 9px 2px;
	top: 23px;
	right: 10pt;
	z-index: 1000; }
* html .writeit-app {
	top: 23px;
	right: 5pt; }
.writeit-app div {
	background-color: #fff;
	width: 210px;
	height: 135px;
	clear: both; }
.writeit-app .closewindow {
	display: block;
	text-align: right;
	padding: 4px;
	clear: both;
	height: 17px;
	background-color: transparent; }
.writeit-app .closewindow a {
	color: #000;
	text-decoration: none;
	background: url(../images/btn_close-close.jpg) no-repeat left top;
	display: block;
	width: 38px;
	height: 17px;
	float: right; }
.writeit-app .closewindow a span {
	display: none; }
.writeit-app .closewindow a:hover {
	text-decoration: underline;
	background-position: 0 -17px; }

/* @end */

/* @group Search by pinyin/radical */

.searchbar .link.altsearch {
	background: url(../images/icn_newwindow.gif) no-repeat left;
	padding-left: 18px; }

.searchbar .searchpinyin {
	background: url(../images/btn_searchpinyin.jpg) no-repeat left top; }
.searchbar .searchradical {
	background: url(../images/btn_searchradical.jpg) no-repeat left top; }
.searchbar .searchpinyin, .searchbar .searchradical {
	width: 109px;
	margin: 0 2px 4px; }
.searchbar .searchtypes .close, .searchbar .searchpinyin, .searchbar .searchradical {
	display: block;
	float: left;
	height: 18px; }
.searchbar .searchtypes {
	position: absolute;
	top: -3px;
	left: -2px;
	width: 131px;
	text-align: left;
	padding: 12px 5px 7px;
	background: url(../images/bg_dict-searchtypes.gif) no-repeat left top;
	height: 42px; }
.searchbar .searchtypes .close {
	color: #fff;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 0;
	font-family: Verdana, Arial, sans-serif;
	margin-left: 5px; }
.searchbar .searchradical span, .searchbar .searchpinyin span {
	display: none; }
.searchbar .searchpinyin:hover, .searchbar .searchradical:hover {
	background-position: 0 -18px; }

/* @end */

.searchbar a.link {
	font: 10px/18px Verdana, Arial, sans-serif; }
.searchbar a.sublink {
	font-size: 10px;
	text-decoration: underline;
	color: #f30; }
.searchbar a.sublink:hover {
	text-decoration: none; }
.searchbar .searchfield input {
	padding: 3px !important;
	color: #999;
	width: 365px; }

.searchbar td.writeit .btnWriteit {
	width: 144px;
	height: 26px;
	background: url(../images/btn_write.jpg) no-repeat left top;
	display: block;
	float: left; }
.searchbar td.writeit .btnWriteit span {
	display: none; }
.searchbar td.writeit .btnWriteit:hover {
	background-position: 0 -28px; }

.searchbar .contHelp {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/icn_help.gif) no-repeat left top;
	margin-left: 2px;
	float: left; }
.searchbar .contHelp span {
	display: none; }

.bo_explBdy {
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #f60;
	background-color: #fff; }
.bo_explHdr {
	font-size: 10px;
	color: #fff;
	background-color: #f60; }
.bo_explBdy, .bo_explHdr {
	border-left: 1px solid #f60;
	border-right: 1px solid #f60;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 200px; }

/* @group Advanced */

#advancedsearch {
	background: url(../images/bg_advancedsearch.gif) no-repeat left bottom;
	margin-top: 5px;
	position: absolute;
	top: -7px;
	left: 0;
	height: 95px;
	width: 374px; }
.advanced-search {
	width: 100%; }
.advanced-search td {
	vertical-align: text-bottom; }
.advanced-search .hide {
	text-align: right; }

/* @end */

/* @end */

/* @group Search by pinyin/radicals */

/*.searchbypinyin .nrmltext, .searchbyradical div.nrmltext {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0;
	vertical-align: top; }

.searchbyradical .radicals a, .searchbyradical div.nrmltext a {
	width: 50px;
	display: block;
	text-align: center;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	border-right: 1px solid #f60;
	padding: 2px; }
.searchbyradical .radicals a, .searchbyradical div.nrmltext a {
	text-transform: lowercase;
	float: left;
	background-color: #fff;
	text-decoration: none;
	color: #000; }
.searchbyradical .radicals a:hover, .searchbyradical .nrmltext a:hover {
	background-color: #FFB27F; }

.searchbyradical div.radicals, .searchbyradical div.nrmltext {
	margin-right: 10px;
	margin-left: 10px; }
.searchbypinyin .radicals, .searchbyradical .radicals {
	font: 14px Arial, Helvetica, sans-serif; }
.searchbyradical div.radicals a, .searchbyradical div.nrmltext a {
	border: 1px solid #f60;
	margin-right: 4px;
	margin-top: 5px;
	margin-bottom: 5px; }*/
.searchbypinyin .helptext, .searchbypinyin .helptext, 
.searchbyradical .helptext, .searchbyradical .helptext {
	display: block;
	clear: both;
	color: #ffb27f;
	font: 14px Verdana, Arial, sans-serif;
	padding: 2px; }

.searchbyradical div.radicals {
	width: 670px;
	clear: both; }
.searchbyradical div.radicals h5 {
	font: bold 13px/30px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 1px;
	padding: 0;
	display: block;
	float: left;
	width: 72px;
	text-align: center;
	background: url(../images/bg_radicalsearch-strokes.jpg) no-repeat left top;
	clear: left; }
.searchbyradical div.radicals span.step2 {
	display: block;
	padding-left: 75px; }
.searchbypinyin .nrmltext span.buttons {
	display: block;
	clear: both; }
.searchbypinyin .pinradbtn, .searchbyradical .pinradbtn,
.searchbypinyin .hanzibtn, .searchbyradical .hanzibtn {
	color: #000;
	text-align: center;
	margin: 1px;
	text-decoration: none;
	display: block;
	float: left; }
.searchbypinyin .pinradbtn, .searchbyradical .pinradbtn {
	width: 62px;
	font: 12px/12px Verdana, Arial, sans-serif;
	height: 13px;
	background: url(../images/bg_orangebutton.jpg) no-repeat left top;
	padding: 5px; }
.searchbypinyin .hanzibtn, .searchbyradical .hanzibtn {
	width: 30px;
	background: url(../images/bg_orangesquarebutton.jpg) no-repeat left top;
	padding: 5px 5px 4px;
	font: 18px Arial, Helvetica, sans-serif;
	height: 21px; }
	
.searchbypinyin .pinradbtn:hover, .searchbyradical .pinradbtn:hover,
.searchbypinyin .hanzibtn:hover, .searchbyradical .hanzibtn:hover,
.searchbypinyin .pinradbtn:active, .searchbyradical .pinradbtn:active,
.searchbypinyin .pinradbtn.current, .searchbyradical .pinradbtn.current {
	color: #fff; }
.searchbypinyin .pinradbtn:hover, .searchbyradical .pinradbtn:hover {
	background-position: 0 -23px; }
.searchbypinyin .hanzibtn:hover, .searchbyradical .hanzibtn:hover {
	background-position: 0 -30px; }
.searchbypinyin .pinradbtn:active, .searchbypinyin .pinradbtn.current {
	background-position: 0 -23px; }
.searchbyradical .pinradbtn:active, .searchbyradical .pinradbtn.current {
	background-position: 0 -30px; }

/* @end */

/* @group Random Dictionary character */

/*.randomcharacter dl {
	margin: 10px 0;
	padding: 0; }
.randomcharacter dd {
	float: left;
	margin: 0 0 10px 10px;
	text-align: center;
	padding: 0; }
.randomcharacter dd div {
	text-align: right;
	margin-bottom: 3px; }

.randomcharacter a.next, .randomcharacter a.detail {
	font: normal 12px Verdana, Arial, sans-serif;
	padding: 2px 0 2px 20px !important;
	color: #f30 !important;
	display: inline;
	margin-left: 5px;
	margin-right: 5px; }
.randomcharacter a.detail {
	background: url(../images/icn_char_detail2.gif) no-repeat left; }
.randomcharacter a.next {
	background: url(../images/icn_char_next2.gif) no-repeat left; }
.randomcharacter .buttonC {
	margin: 2px; }
.randomcharacter .link.listen {
	background: url(../images/icn_sound.gif) no-repeat left;
	display: block;
	width: 16px;
	height: 16px; }
.randomcharacter .link.listen span {
	display: none; }

.randomcharacter .characterdetails {
	width: 280px; }
.randomcharacter .characterdetails td, .randomcharacter .characterdetails th {
	vertical-align: top;
	line-height: 16px; }
.randomcharacter .characterdetails th {
	width: 90px;
	padding-bottom: 7px;
	text-align: left;
	color: #f30;
	font: bold 13px Verdana, Arial, sans-serif; }
.randomcharacter .characterdetails .hanzi {
	width: 10px;
	text-align: left; }
.PCDictionary .hanzi {
	font-size: 1.2em; }
.randomcharacter .characterdetails ul {
	list-style-type: decimal;
	padding: 0 0 0 30px;
	margin: 0;
	line-height: 16px;
	text-align: left; }
.randomcharacter .link.more {
	background: url(../images/icn_arrw_rght.gif) no-repeat right;
	padding-right: 16px;
	font: bold 10px Verdana, Arial, sans-serif; }*/

/* @group Example words */

/*.randomcharacter .examplewords {
	width: 210px;
	border-bottom: 1px solid #f60;
	float: right; }
.randomcharacter .examplewords td {
	text-align: left;
	padding: 3px 0 2px 2px;
	vertical-align: top;
	background-color: #fff; }

.randomcharacter .examplewords th {
	color: #fff;
	position: relative;
	background-color: #f60;
	text-align: center;
	padding: 0;
	font: normal 10px Verdana, Arial, sans-serif; }
.randomcharacter .examplewords th span {
	display: block;
	padding-bottom: 2px;
	padding-top: 2px; }
.randomcharacter .examplewords th .lefttop {
	background: url(../images/bg_topleft_f60_6x6.gif) no-repeat left top;
	float: left; }
.randomcharacter .examplewords th .righttop {
	background: url(../images/bg_topright_f60_6x6.gif) no-repeat right top;
	float: right; }
.randomcharacter .examplewords th .lefttop, .randomcharacter .examplewords th .righttop {
	width: 6px;
	height: 6px; }
	
.randomcharacter .examplewords .odd {
	background-color: #FDF5E8; }
.randomcharacter .examplewords .even {
	background-color: #fff; }
.randomcharacter .examplewords .hanzi {
	white-space: nowrap;
	padding-right: 10px; }
.randomcharacter .examplewords .hanzi,
.randomcharacter .examplewords .english td,
.randomcharacter .examplewords .footer td,
.randomcharacter .examplewords .twocols td {
	border-left: 1px solid #f60; }
.randomcharacter .examplewords .pinyin,
.randomcharacter .examplewords .english td,
.randomcharacter .examplewords .footer td,
.randomcharacter .examplewords .twocols td {
	border-right: 1px solid #f60; }
	
.randomcharacter .examplewords .footer td {
	background-color: #FDF5E8;
	text-align: right;
	border-top: 1px solid #f60; }
.randomcharacter .examplewords .footer a {
	text-decoration: none;
	color: #f30;
	background: url(../images/icn_arrw_rght.gif) no-repeat right;
	padding-right: 16px;
	margin-right: 5px;
	font: bold 10px Verdana, Arial, sans-serif; }
.randomcharacter .examplewords .footer a:hover {
	text-decoration: underline; }
.randomcharacter .examplewords .twocols .breakline {
	width: 95%; }*/

/* @end */

/* @end */

/* @group Search results */

.randomcharacter .mainresult, .singlechar .mainresult, .singleword .mainresult {
	border-right: 1px solid #ff8433;
	padding-right: 10px;
	float: left; }
h3 .hanzi, h4 .hanzi, td .hanzi, .latestadded .hanzi, .moreinfo .hanzi, .searchresults .primresults td.hanzi, .subcategory dl .hanzi a, .subdictentry a, .sentenceentry .hanzi {
	font-size: 1.2em; }

/* @group Approval/Disapproval */

.appraisal {
	float: right;
	width: 80px;
	font-size: 11px;
	height: 16px; }
.appraisal .positive {
	color: green;
	font-weight: bold; }
.appraisal .negative {
	color: red;
	font-weight: bold; }
.appraisal .thumbup img, .appraisal .thumbdown img {
	vertical-align: text-bottom;
	margin: 0 2px; }
.appraisal span {
	/*background-color: #89e589;*/
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif; }
.appraisal .thumbdown { }

/* @end */

/* @group Sorting */

.sorting {
	font-size: 10px;
	text-align: left;
	width: 350px;
	float: left;
	height: 25px; }
.sorting form { }
.sorting span, .alphabetHSK label, .startingending label {
	font-size: 10px;
	line-height: 22px;
	float: left; }
.alphabetHSK {
	border-right: 1px solid #f60; }
.sorting span.divider {
	color: #f60;
	font-size: 18px;
	line-height: 18px;
	margin: 0 3px; }

/* @end */

/* @group Page numbers */

.pagenr {
	clear: both;
	height: 20px;
	padding: 6px 3px; }
.pagenr span {
	font-size: 10px;
	display: block;
	height: 20px; }
.pagenr .showingpage {
	text-align: left !important;
	float: left;
	padding-top: 3px; }
.pagenr .pagenrs {
	text-align: right !important;
	float: right;
	padding-top: 2px; }
.pagenr .pagenrs a {
	color: #fff;
	line-height: 14px;
	background-color: #f60;
	padding: 2px 4px;
	text-decoration: none;
	margin: 1px;
	border: 1px solid #f60; }
.pagenr .pagenrs a:hover {
	background-color: #fff;
	color: #f60; }
.pagenr .pagenrs a.current {
	font-size: 10px;
	background: none;
	color: #000; }

/* @end */

/* @group Single character */

.characterdetails {
	width: 430px;
	margin: 0 0 5px; }

.characterdetails .character {
	width: 170px; }
.characterdetails .link {
	font: 11px Verdana, Arial, sans-serif;
	background: url(../images/icn_arrw_rght.gif) no-repeat right;
	padding-right: 15px;
	margin-right: 5px; }
.characterdetails .character .practtitle {
	color: #f60;
	font: bold 10px/14px Verdana, Arial, sans-serif;
	border-bottom: 1px solid #f60;
	margin-bottom: 5px;
	display: block;
	margin-right: 10px; }
.characterdetails .practwritebtn {
	height: 35px; }
.characterdetails .practwritebtn .freestyle,
.characterdetails .practwritebtn .fillin {
	display: block;
	height: 19px;
	margin: 0 auto 2px;
	float: left; }
.characterdetails .practwritebtn .freestyle span,
.characterdetails .practwritebtn .fillin span {
	display: none; }
.characterdetails .practwritebtn .freestyle {
	width: 85px;
	background: url(../images/btn_practwrite-free.jpg) no-repeat left top; }
.characterdetails .practwritebtn .fillin {
	width: 65px;
	background: url(../images/btn_practwrite-fill.jpg) no-repeat left top;
	margin-right: 5px; }
.characterdetails .practwritebtn .freestyle:hover,
.characterdetails .practwritebtn .fillin:hover {
	background-position: 0 -19px; }

.characterdetails .listen {
	background: url(../images/btn_sound-bigsquare.jpg) no-repeat left top;
	padding-left: 35px;
	font: bold 12px/20px Verdana, Arial, sans-serif;
	color: #f30;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 2px; }
.characterdetails .listen:hover {
	background-position: 0 -20px; }

.characterdetails td,
.characterdetails th {
	vertical-align: top;
	line-height: 16px; }
.characterdetails td {
	font: 12px Arial, Helvetica, sans-serif; }
.characterdetails th p {
	text-align: left;
	color: #f30;
	font: bold 12px/24px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0; }
.characterdetails th span {
	color: #000;
	font: 14px Arial, Helvetica, sans-serif; }
	
.characterdetails ul.def {
	list-style-type: decimal;
	padding: 0 0 0 30px;
	line-height: 18px;
	text-align: left;
	margin: 5px 0 0; }

/* @end */

/* @group Single word */

.singleword .mainword {
	width: 410px;
	margin: 0 0 0 10px;
	padding: 10px; }
.singleword .mainword table {
	border-style: none;
	margin: 0; }
.singleword .mainword .breakline {
	margin-bottom: 0 !important; }
.singleword .mainword td {
	vertical-align: text-bottom; }
.singleword .mainword .wordresult {
	text-align: left;
	font-size: 18px; }
.singleword .mainword a {
	text-decoration: none;
	color: #000; }
.singleword .mainword a:hover {
	text-decoration: underline;
	color: #f30; }
.singleword .pinyin-sound img {
	vertical-align: text-bottom; }
.singleword .english ul, .singleword .chinese ul {
	list-style-type: decimal;
	padding-left: 15px;
	margin-top: 5px; }
.sentenceentry span.english, .sentenceentry span.pinyin {
	padding-left: 20px; }	
.singleword div.chinese {
	background: url(../images/icn_chinese.gif) no-repeat left top;
	margin-top: 0; }
.singleword div.english, .sentenceentry span.english {
	background: url(../images/icn_english.gif) no-repeat left top;
	margin-top: 0; }
.sentenceentry span.pinyin {
	background: url(../images/icn_pinyin.gif) no-repeat left top; }
.singleword div.sentence {
	background: url(../images/icn_sentence.gif) no-repeat left top; }
.singleword div.sentence, .singleword div.english, .singleword div.chinese {
	padding-left: 20px;
	margin-left: 20px;
	font-size: 12px; }
.singleword div .sentenceENG {
	font-style: italic;
	padding-left: 10px;
	line-height: 16px; }
	
.sentenceentry {
	padding: 5px; }
.sentenceentry blockquote {
	margin-top: 3px;
	margin-bottom: 0;
	line-height: 18px;
	margin-left: 20px; }

.singleword .imgexamples .breakline {
	margin-bottom: 5px !important; }
.singlechar .imgexamples a, .singleword .imgexamples a {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none !important;
	background-color: #ffe0cc;
	margin-right: 3px;
	margin-bottom: 3px; }
.singlechar .imgexamples a img, .singlechar .imgexamples a span,
.singleword .imgexamples a img, .singleword .imgexamples a span {
	display: block; }
.singlechar .imgexamples a span, .singleword .imgexamples a span {
	color: #000;
	text-decoration: none; }
.singlechar .imgexamples a:hover, .singleword .imgexamples a:hover {
	background-color: #ffc199; }
.singlechar .imgexamples img, .singleword .imgexamples img {
	padding: 3px;
	background-color: #fff;
	margin: 5px 5px 0; }

.searchresults .endline.orange {
	width: 100%;
	margin-top: 0; }
.wordexamples .notavailable {
	font-size: 10px;
	font-style: italic;
	font-weight: normal; }

/* @end */

/* @group More info */

.moreinfo {
	width: 210px !important;
	vertical-align: top;
	float: right;
	/*border-left: 1px solid #ff8433;*/
	padding: 5px 10px; }
.moreinfo .entryactions {
	 }
.moreinfo a {
	padding-left: 22px; }
.moreinfo .pocketdict {
	background: url(../images/icn_pocketdict.gif) no-repeat left; }
.moreinfo .flashcrd {
	background: url(../images/icn_flashcrd.gif) no-repeat left; }
.moreinfo h4 {
	margin: 0;
	font-size: 12px;
	color: #f30;
	border-style: none;
	padding-bottom: 0;
	padding: 0; }
.moreinfo .endline.orange {
	width: 99%;
	margin: 5px 0; }

.moreinfo blockquote {
	margin: 2px 0 2px 10px; }
.moreinfo blockquote span {
	display: block;
	line-height: 12px;
	font-size: 11px;
	font-style: italic; }
	
.moreinfo ul {
	margin: 0;
	padding: 0;
	list-style-type: none; }
.moreinfo ul li {
	font: 12px/18px Arial, Helvetica, sans-serif; }
.moreinfo ul li a {
	color: #000;
	text-decoration: none; }
.moreinfo ul li a:hover {
	text-decoration: underline; }

.moreinfo ul.examplewords {
	margin-bottom: 10px; }
.moreinfo ul.examplewords li {
	border-bottom: 1px solid #ffc199;
	margin: 2px 5px 2px 0;
	line-height: 26px; }
* html .moreinfo ul.examplewords li .breakline { }
.moreinfo ul.examplewords a {
	padding-left: 16px;
	background: url(../images/icn_list_orangeball.gif) no-repeat left; }
.moreinfo ul.examplewords li .english {
	font-size: 10px;
	font-style: italic;
	margin-left: 5px; }

/* @end */

/* @group Submissions */

.customsubmissions { }
.customsubmissions ul {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	margin: 0;
	padding-left: 30px;
	background-color: #fff; }
.customsubmissions li {
	font-size: 12px;
	padding: 10px 0; }
.customsubmissions .sentence {
	margin-left: 15px;
	font-style: italic;
	font-size: 12px;
	line-height: 28px; }
.customsubmissions .extrainfo {
	font-size: 10px;
	margin-left: 5px; }
.customsubmissions .submitdef {
	text-align: right;
	padding: 5px;
	font: 10px Verdana, Arial, sans-serif;
	margin-right: 5px; }
.customsubmissions .submitdef a {
	background: url(../images/icn_arrw_rght.gif) no-repeat right;
	padding-right: 16px;
	margin-right: 10px; }

.customsubmissions .link.more {
	background: url(../images/icn_arrw_rght.gif) no-repeat right;
	padding-right: 16px;
	font: bold 10px Verdana, Arial, sans-serif; }

/* @end */

/* @group Examples/Search results */

.submnew {
	display: block;
	height: 19px;
	margin-bottom: 5px;
	float: right; }
.submnew.word {
	background: url(../images/btn_submitnewword.jpg) no-repeat left top;
	width: 126px;
	margin-top: -24px; }
.submnew.submsent {
	background: url(../images/btn_submitnewsentence.jpg) no-repeat left top;
	width: 136px;
	margin-top: -24px; }
.submnew.submdef {
	background: url(../images/btn_submnewdefinition.jpg) no-repeat left top;
	width: 126px; }
.submnew span {
	display: none; }
.submnew:hover {
	background-position: 0 -19px; }
	
.searchresults table, .singleword table {
	width: 100%; 
	border-bottom: 1px solid #f60;
	border-top: 0px solid #f60; }
.searchresults .primresults tr.controw td {
	border-bottom: 1px solid #ffc199;
	padding-top: 5px;
	padding-bottom: 5px; }
.searchresults .primresults td {
	font-size: 14px; }
.searchresults td, .singleword td {
	padding: 3px; }
.searchresults .head td {
	color: #000;
	padding: 2px;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid #f60;
	border-top: 1px solid #f60; }
	
.searchresults dl a, .searchresults td a {
	text-decoration: none;
	color: #000; }
.searchresults dl a:hover, .searchresults td a:hover {
	text-decoration: underline; }
.searchresults td.hanzi, .singleword td.wordresult {
	width: 150px;
	text-align: left; }
.searchresults td.pinyin, .singleword td.pinyin {
	width: 200px; }
	
.searchresults .icons {
	white-space: nowrap;
	width: 60px;
	text-align: right; }
.searchresults .icons.right {
	float: right; }
* html .searchresults .icons.right { }

/* @end */
.bo_imgthmbBdy {
	background-image: none;
	opacity: 0.80;
	filter: alpha(opacity=80); }
.bo_imgthmbHdr {
	display: none; }
.searchresults span.icons.legend {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px; }
.searchresults span.icons.legend img {
	vertical-align: text-bottom; }
.searchresults td.icons {
	width: 100px;
	text-align: right;
	line-height: 20px; }
.searchresults .icons img {
	margin: 2px;
	vertical-align: text-bottom; }
.searchresults .sentences td {
	vertical-align: top; }
.searchresults .sentences .hanzi {
	width: 180px;}
.searchresults dl {
	margin: 0 0 5px; }
.searchresults dt.hanzi {
	width: auto;
	margin: 0 5px 0 0;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px; }
.searchresults dd.pinyin, .searchresults dd.english {
	line-height: 21px;
	padding-left: 48px;
	margin-right: 10px;
	margin-left: 0;
	background-position: 28px 2px;
	background-repeat: no-repeat; }
.searchresults dd.pinyin {
	background-image: url(../images/icn_pinyin.gif); }
.searchresults dd.english {
	background-image: url(../images/icn_english.gif); }
.searchresults .sentences .pinyin {
	width: 220px; }

/* @end */

/* @group Subcategory */

.searchresults.subcategory .primresults {
	margin-top: 10px; }
.subcategory .subdictentry {
	margin: 0 10px;
	border-bottom: 1px solid #ffc199;
	padding: 5px 0 10px; }
.subcategory .subdictentry a {
	color: #000;
	text-decoration: none; }
.subcategory .subdictentry a:hover {
	text-decoration: underline; }
.subcategory .example {
	line-height: 18px;
	margin-top: 0;
	font-size: 12px;
	margin-left: 25px; }
.subcategory .example span {
	display: block; }
.subcategory .pinyin {
	background: url(../images/icn_pinyin.gif) no-repeat left 1px;
	padding-left: 20px; }
.subcategory .english {
	background: url(../images/icn_english.gif) no-repeat left 1px;
	padding-left: 20px; }
.subcategory .imgpreview {
	float: right;
	margin-right: 5px; }
.subcategory .imgpreview img {
	margin: 0 4px;
	background-color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50); }
.subcategory .imgpreview a:hover img {
	background-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100); }

/* @group Category letters */

.catLetters {
	width: 100%;
	height: 39px;
	margin: 0 0 5px;
	padding: 0;
	background: url(../images/bg_orangebar_spacer.gif) repeat-x 0 top;
	text-align: center; }
.catLetters .left, .catLetters .right {
	width: 14px;
	height: 38px; }
.catLetters .left {
	float: left;
	background: url(../images/bg_orangebar_left.gif) no-repeat left top; }
.catLetters .right {
	background: url(../images/bg_orangebar_right.gif) no-repeat right top;
	float: right; }
.catLetters a, .catLetters span {
	font: 18px Verdana, Arial, sans-serif;
	padding: 5px 6px 6px;
	display: block;
	float: left;
	margin-top: 1px;
	color: #fff; }
.catLetters a {
	background: url(../images/bg_orangebar_link.gif) repeat-x 0 top;
	text-decoration: none; }
.catLetters a:hover {
	background-position: 0 -35px; }
.catLetters a.current {
	background-position: 0 -35px; }
.catLetters span.inactive {
	color: #aaa; }

/* @end */



/* @end */

/* @group Report error */

form h4 {
	font-size: 13px;
	color: #f60;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 10px; }
.erroritem {
	font-weight: bold; }

/* @end */



/* @end */



