.holder{
  width:100%;
  overflow:hidden;
}
.set_holder {
  width:100%;
}
.disabled {
  opacity: .4;
  filter: alpha(opacity=40);
  zoom: 1;
}
#add-card-popup .numbers{
	float:left;
	margin:0;
	padding:5px 0 0 66px;
	list-style:none;
}
#add-card-popup .numbers li{
	float:left;
	margin:0 18px 0 0;
}
#add-card-popup .numbers li a{
	float:left;
	width:42px;
	height:42px;
	background:url(/image/flashcard/numbers.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#add-card-popup a.know-it{
	float:left;
	width:180px;
	height:42px;
	background:url(/image/flashcard/know-it.png) no-repeat;
	/* text-indent:-9999px;
	overflow:hidden; */
}
#add-card-popup a.dont-know-it{
	float:left;
	width:230px;
	height:42px;
	background:url(/image/flashcard/dont-know-it.png) no-repeat;
	/* text-indent:-9999px;
	overflow:hidden; */
}
#add-card-popup{
	position:fixed;
	top:20px;
	left:-4px;
	z-index:1000;
}
#add-card-popup .popup-outer{
	width:480px;
	padding:99px 0 0;
	background:url(/image/flashcard/bg-popup-top.png) no-repeat;
	overflow:hidden;
}
#add-card-popup .popup{
	background:url(/image/flashcard/bg-popup-mid.png) repeat-y;
	padding:10px 35px 0 44px;
	width:401px;
}
#add-card-popup .popup:after{
	display:block;
	clear:both;
	content:"";
}
#add-card-popup .popup-inner{
	margin:-99px 0 -300px;
	float:left;
	padding:0 0 30px;
        width:414px;
}
#add-card-popup .bg-holder{
	background:url(/image/flashcard/bg-popup-btm.png) no-repeat;
	height:300px;
}
#add-card-popup .popup-outer h3{
	background:url(/image/flashcard/bg-addcard-title.gif) no-repeat;
	height:40px;
	text-indent:-9999px;
	position:relative;
	margin:30px 0 0;
	overflow:hidden;
}
#add-card-popup .cards{
	float:right;
	display:inline;
	margin:0 12px 0 0;
}
#add-card-popup .form{
	position:relative;
	height:1%;
	padding:32px 0 0 5px;
}
#add-card-popup .error{
	color:#fff;
	background:#999;
	width:415px;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
	line-height:27px;
	position:relative;
	margin:4px 0 0 -21px;
	text-align:center;
}
#add-card-popup .form label{
	display:block;
	height:15px;
	background:url(/image/flashcard/form-sprite.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#add-card-popup .lbl-set{
	width:28px;
	float:left;
	margin:6px 10px 0 0;
}
#add-card-popup .set-input{
	background:url(/image/flashcard/bg-set-inp.gif) no-repeat;
	width:325px;
	border-style:none;
	font:14px/18px Verdana, Geneva, Arial, sans-serif;
	float:left;
	padding:4px 10px 0;
	height:24px;
}
#add-card-popup .text-holder{
	float:left;
	width:161px;
	padding:18px 0 15px;
}
#add-card-popup .form .lbl-question{background-position:0 -15px;}
#add-card-popup .form .lbl-answer{background-position:0 -30px;}
#add-card-popup .form .lbl-initial{background-position:0 -45px;}
#add-card-popup textarea{
	width:141px;
	height:90px;
	border-style:none;
	padding:10px;
	overflow:auto;
	display:block;
	margin:5px 0 0;
	background:url(/image/flashcard/bg-textarea.gif) no-repeat;
}
#add-card-popup .switch{
	float:left;
	width:60px;
	background:url(/image/flashcard/bg-switch.gif) no-repeat 50% 0;
	margin:71px 0 0;
	padding:22px 0 0;
}
#add-card-popup .switch input{
	background:url(/image/flashcard/link-switch.gif) no-repeat;
	display:block;
	height:14px;
	width:14px;
	text-indent:-9999px;
	margin:4px auto 0;
}
#add-card-popup .close{
	float:right;
	background:url(/image/flashcard/bg-close.gif) no-repeat;
	width:22px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	margin:19px 22px 0 0;
}
#add-card-popup .numbers{padding:5px 0 0;}
#add-card-popup .numbers li a{
	width:37px;
	height:37px;
	background:url(/image/flashcard/grade-numbers.gif) no-repeat;
}
#add-card-popup .grade {padding-top:5px;}
#add-card-popup .grade li a.know{
	background:url(/image/flashcard/btn-know.png) no-repeat;
        float:left;
        height:41px;
        width:160px;
        text-indent:-9999px;
        overflow:hidden;
        padding-right:13px;
}
#add-card-popup .grade li a.dont-know{
	background:url(/image/flashcard/btn-dont-know.png) no-repeat;
        float:left;
        text-indent:-9999px;
        overflow:hidden;
        height:41px;
        width:160px;
}
#add-card-popup .numbers li{margin:0 11px 0 0;}
#add-card-popup .numbers li .first{background-position:-37px 0;}
#add-card-popup .numbers li .second{background-position:-74px 0;}
#add-card-popup .numbers li .third{background-position:-111px 0;}
#add-card-popup .numbers li .fourth{background-position:-148px 0;}
#add-card-popup .numbers li .fifth{background-position:-185px 0;}
.add-card{
	background:url(/image/flashcard/bg-add-card.png) no-repeat;
	width:126px;
	height:38px;
        position:fixed; /* natalie */
	bottom:0;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
}
#spanish .add-card {
        background:url(/image/flashcard/bg-add-card-sp.png) no-repeat;
        width:188px;
}
.outtaHere{
	position:absolute;
	left:-9999px;
}
.checkboxArea, .checkboxAreaChecked {
	width:21px;
	height:21px;
	overflow:hidden;
	margin:4px auto 0;
	padding:0;
	background:url(/image/flashcard/checkbox.gif) no-repeat;
	display:block;
}
.checkboxAreaChecked {background-position:0 -21px;}

/* styles for entire widget */
.yui-ac {
    position:relative;
    overflow:visible;
}
.yui-ac:after {
display:block;
clear:both;
content:"";
}
.yui-ac-container {
    position:absolute;top:1.6em;padding-left:35px;width:312px;
    left:0;
}
/* styles for header/body/footer wrapper within container */
.yui-ac-content {
    position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;
}
/* styles for container shadow */
.yui-ac-shadow {
    position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;
}
/* styles for results list */
.yui-ac-content ul{
    margin:0;padding:0;width:100%;
}
/* styles for result item */
.yui-ac-content li {
    margin:0;padding:2px 5px;cursor:default;white-space:nowrap;
}
/* styles for prehighlighted result item */
.yui-ac-content li.yui-ac-prehighlight {
    background:#B3D4FF;
}
/* styles for highlighted result item */
.yui-ac-content li.yui-ac-highlight {
    background:#426FD9;color:#FFF;
}


