/* common to search and result pages */
.greenButton{height:25px;background:url(/includes/images/buttons/button_green.png) no-repeat -2px -2px;border:1px solid #a7cb83;font-family:verdana, geneva, sans-serif;color:#444;cursor:pointer;margin:0 0 0 6px;padding:0;}
.greyButton{height:25px;background:url(/includes/images/buttons/button_grey.png) repeat-x -2px -2px;border:1px solid #999;font-family:verdana, geneva, sans-serif;color:#444;cursor:pointer;margin:0;padding:0;}

.clr{display:block;height:0;clear:both;margin:0;padding:0;}
.edit{display:block;background:url(/includes/images/icons/page_edit.png) no-repeat 0 0;padding:2px 0 2px 20px;border:0;cursor:pointer;}
/* search page  */
.quickSearch{font-family:tahoma, gevena, sans-serif;}
.quickSearch .label{font-weight:400;}
.quickSearch .textbox{float:left;width:435px;height:17px;border:1px solid #aaa;font-family:verdana, geneva, sans-serif;color:#000;margin:0;padding:3px; line-height:1.3em;}
.quickSearch .button{float:left;width:120px;height:25px;background:url(/includes/images/buttons/button_green.png) no-repeat -2px -2px;border:1px solid #a7cb83;font-family:verdana, geneva, sans-serif;color:#444;cursor:pointer;margin:0 0 0 6px;padding:0;}
.advSearch{font-family:tahoma, geneva, sans-serif;background-color:#f9f9f9;margin:15px 0 0;}
.advSearch .top{margin-bottom:10px;padding-left:5px;background-color:#BDE5F8;border-bottom:1px dotted #00529B;color:#333;font-weight:700;width:795px;}
.advSearch .bottom{padding-left:5px;background-color:#f0f0f0;color:#444;}
.advSearch .searchItem{margin:5px 0;padding:0 5px;}
.advSearch .label{float:left;width:100px;font-weight:400;}
.advSearch .field{float:left;width:500px;}
.advSearch .checkbox label{padding-right:4px;}
.advSearch .textbox{width:450px;font-family:Verdana, geneva, Sans-Serif;}
.advSearch .select{width:150px;font-family:Verdana, geneva, Sans-Serif;}
.advSearch .buttonArea{text-align:right;margin:0;padding:0 10px 10px 0;}
.advSearch .button{width:150px;height:25px;background:url(/includes/images/buttons/button_grey.png) repeat-x -2px -2px;border:1px solid #999;font-family:verdana, geneva, sans-serif;color:#444;cursor:pointer;margin:0;padding:0;}
 a.contextHelp {float:left; width:10px;border:0;text-decoration:none;background: url(/includes/images/icons/information.png) no-repeat center left;padding-left:20px; }
 a.contextHelp span {text-indent:-9999px; overflow:hidden;width:10px; display:block;}
 
 div.quickSearch .search{display:block; padding-bottom:5px; }
 div.quickSearch div.desc {font-size: 11px; margin-top: 5px; clear: both; color: #666;}
.advSearch .adminSearchFields .label {padding-left:25px;}
.advSearch .adminSearchFields .dateHelp {padding-left:0;}
/* results */
.brick .number{}
.brick .title{}
.brick {line-height:1.4em;}
.brick .info{float:left;width:395px;margin-bottom:5px;padding-left:5px;font-weight:700;color:#444;background-color:#dff2bf;border-bottom:1px dotted #4F8A10;}
.brick .goto{float:right;width:400px;margin-bottom:5px;text-align:right;font-weight:700;font-family:verdana;font-size:0.9em;border-bottom:1px dotted #4F8A10;background-color:#dff2bf;}
.brick .goto a {position:absolute;right:10px;display:block;padding-left:22px;background:#dff2bf url(/includes/images/icons/page_white_go.png) no-repeat 0 1px;}
.brick .interimItem{background:url(../images/bullets/bullet_yellow.png) no-repeat 0 2px;padding-left:20px;border-top:dotted 1px #eee;}
.brick .odd{}
.brick .bottom{display:block;width:100%;background-color:#f0f0f0;font-weight:400;font-size:0.9em;height:19px;margin:6px 0 0;}
.brick .more{float:left;background:url(/includes/images/bullets/bullet_down.png) no-repeat 0 2px;padding:0 0 0 17px;}
.brick .less{float:left;background:url(/includes/images/bullets/bullet_up.png) no-repeat 0 2px;padding:0 0 0 17px;}
.brick .duration, .briefResults .duration{float:right;margin-right:8px;}
.briefResults {overflow:auto;}
.briefResults .pager{float:left;}
.briefResults .pager .nextprev{}
.briefResults .pager .disabled{color:#a0a0a0;}
.briefResults .pager a:hover.disabled{border:0;}
.briefResults .score{font-size:0.9em;}
.briefResults .noResults{padding:20px;}
.brickSeparator{height:1px;margin:10px 0;}
.externalResources .info{width:795px;}
.briefResults .top{float:left;width:795px;margin-bottom:0;padding-left:5px;font-weight:700;color:#444;background-color:#dff2bf;border-bottom:1px dotted #4F8A10;}
.briefResults .bottom{float:left;width:795px;padding-left:5px;font-weight:700;color:#444;background-color:#f0f0f0;margin:0;}
.briefResults .pager select{font-family:tahoma, geneva, sans-serif;font-size:0.9em;}
.briefResults .briefItem{border-bottom:1px dotted #ccc;margin:0;padding:5px 0 10px 25px;}
.briefResults .number{float:left;margin-left:-20px;}
.briefItem .cols{margin-top:2px;}
.briefItem .label{font-weight:700;color:#555;}
.brick,.briefResults{font-family:tahoma, geneva, sans-serif;background-color:#f9f9f9;margin:0;}
.briefItem .left,.briefItem .right{float:left;width:50%;}
.invite {display:block; margin-bottom:15px; font-weight:bold;}
/* detailed results  */
.resultSource{}
.biblio{font-family:tahoma, geneva, sans-serif;margin:15px 0;}
.biblio .item{border-top:1px dotted #ccc;padding:3px;}
.biblio .top{border:0;}
.biblio .left{float:left;width:194px;font-style:italic;font-weight:400;font-size:1em;}
.biblio .right{float:left;width:520px;}
.biblio .strong{font-weight:700;}
.chapters {font-family:tahoma, geneva, sans-serif;margin:0;background-color:#f9f9f9;}
.chapter {background-color:#f9f9f9;margin:0;min-height:0;}
.chapter .chapterInfo{background-color:#dff2bf;padding:0 0 2px 2px;border-bottom:1px dotted #4F8A10;border-right:1px solid #dff2bf;}
.chapterInfo .number{display:none;}
.chapterInfo .name{font-weight:700;color:#333;}
.chapterInfo .descr{padding-left:5px;}
.lohead,.lo{width:100%;font-size:1em;border-left:1px solid #eee;border-right:1px solid #eee;margin:0;}
.lohead{height:20px;}
.lohead td {font-size:0.8em;font-weight:700;color:#555;font-family:verdana, geneva, sans-serif;font-variant:small-caps;}
.lo {margin:1px 0;border-bottom:1px dotted #ccc;}
.lo td {font-family:tahoma, geneva, sans-serif;color:#555;vertical-align:top;}
.lohead .file,.lo .file{width:430px;border-right:6px solid transparent;}
.lohead .size,.lo .size{width:70px;}
.lohead .type,.lo .type{width:50px;padding-right:6px;}
.lohead .rating,.lo .rating{width:50px;}
.lohead .notes,.lo .notes{}
.lohead .file{padding-left:52px;}
.learningObjects{background-color:#f9f9f9;margin:0;margin-top:-1px;min-height:0;}
.learningObjects .last{padding-bottom:6px;}
.groupBottom{background-color:#f0f0f0;margin-bottom:1px;}
.lo .file{width:475px;white-space:nowrap;overflow:hidden;padding-left:7px;}
.lo .type{background-repeat:no-repeat;background-position:3px 1px;  padding-top:2px; padding-bottom:2px;}
.lo .extra{padding-left:52px;min-height:10px;}
.lo a {display:block;line-height:1.5em;}
.lo a.cart{background:url(/includes/images/buttons/select_blue.png) no-repeat scroll 0 2px;padding-left:45px;cursor:pointer;text-decoration:none;font-weight:700;}
.lo a.cart:hover{border:0;text-decoration:underline;background-image:url(/includes/images/buttons/select_blue_hover.png);}
.lo a.selected{background:url(/includes/images/buttons/select_grey.png) no-repeat 0 2px;padding-left:45px;cursor:pointer;color:#555;text-decoration:none;font-weight:700;}
.lo a.selected:hover{border:0;text-decoration:underline;}
.lo .doc{background-image:url(/includes/images/icons/page_white_word.png);}
.lo .html{background-image:url(/includes/images/icons/page_white_world.png);}
.lo .pdf{background-image:url(/includes/images/icons/page_white_acrobat.png);}
.lo .rtf{background-image:url(/includes/images/icons/page_white_word.png);}
.lo .txt{background-image:url(/includes/images/icons/page_white_text.png);}
.lo .xls{background-image:url(/includes/images/icons/page_white_excel.png);}
.lo .mp3{background-image:url(/includes/images/icons/sound.png);}
.lo .wav{background-image:url(/includes/images/icons/sound.png);}
.lo .jpg{background-image:url(/includes/images/icons/picture.png);}
.lo .tiff{background-image:url(/includes/images/icons/picture.png);}
.lo .zip{background-image:url(/includes/images/icons/page_white_zip.png);}
.lo .kes{background-image:url(/includes/images/icons/kez.gif);}
.lo .brf{background-image:url(/includes/images/icons/braille.png);}
.lo .ppt, .lo .pps {background-image:url(/includes/images/icons/pp.png);}
.lo .clx, .lo .clkx {background-image:url(/includes/images/icons/clicker.png);}
.lo .notes .noteCount {padding:0 4px 0 4px;margin:-1px 0 0 4px;}
.lo .notes .amber {background: rgb(249,234,170) url(/includes/images/icons/note_amber2.png) repeat-x 0 1px;border:solid 1px rgb(223,121,0);border-top:solid 1px rgb(240,173,93);border-left:solid 1px rgb(240,173,93)}
.lo .notes .red {background: rgb(247,205,178) url(/includes/images/icons/note_red4.png) repeat-x 0 1px;border:solid 1px rgb(221,25,0);border-top:solid 1px rgb(239,125,110);border-left:solid 1px rgb(239,125,110)}
.lo .notes a {color:#000;font-size:1em;font-family:monospace;font-weight:normal;text-decoration:none;}
.rating .default {display:block;margin-top:0px;cursor:default;  height:13px; width:44px;}
.rating .one, .rating .two, .rating .three {background-position:left top; background-repeat:no-repeat; display:block;height:20px;}
.rating .one {background-image: url(../images/icons/star01.gif);background-position:left 3px;} /* red = #ff0000 */
.rating .two {background-image: url(../images/icons/star02.gif);background-position:left 3px;} /* gold = #ffd700 */
.rating .three {background-image: url(../images/icons/star03.gif);background-position:left 3px;} /* green = #008000 */

/* cart */
.chapterInfo .title{padding-left:5px;font-weight:700;color:#333;}
/*.lohead .cartfile, .lo .cartfile{float:left;width:450px;margin-left:-15px;border-right:6px solid transparent;}*/
.lohead .cartfile, .lo .cartfile{width:450px;border-right:6px solid transparent;padding-left:7px;}
.lo .cartfile{white-space:nowrap;overflow:hidden;padding-left:7px;}
.lohead .remove,.lo .remove{}
.lo .remove {padding-left:5px;}
.checkout {}
.downloadSpeeds{margin-bottom:15px;width:100%;}
.downloadSpeeds td {padding:0 5px;background-color:#f9f9f9;border:1px solid #f0f0f0;vertical-align:middle;text-align:left;color:#666;font-family:Verdana, Sans-Serif;font-size:0.9em;}
.downloadSpeeds .fileSize {}
.downloadSpeeds .speed {}
.downloadSpeeds .time {text-align:right;}


/*search buttons */
/*** buttons *****/

div.singleBtn, div.btns{zoom:1;white-space:nowrap; padding-bottom:1em; position:relative;}
div.singleBtn {float:left; margin-right:15px;}
div.btns:after{display:block;clear:both;content:'';}
div.singleBtn a.btn, div.btns a.btn,  div.btns div.btnLink {background:#e4e4e4 url(/includes/images/buttons/border.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;display:block;text-decoration:none;margin:3px 2px;}
div.btns a.btn, div.btns div.btnLink{float:left; margin-right:5px;}
div.singleBtn a.btn:hover span, div.btns a.btn:hover span{color:#000066;}
div.singleBtn a.btn span, div.btns a.btn span, div.btns div.btnLink div
{padding:7px 10px 7px 10px; text-align:center;position:relative;left:1px;top:1px;display:block;
	text-decoration:none;background:url(/includes/images/buttons/border.gif) right bottom no-repeat;font:12px/1em Arial, Helvetica, sans-serif;
	color:#000;}
	
div.btnLink a {color:#000; text-decoration:none;}

div.cartItems {float:left; padding-top:.7em}

.browseSearch{margin-top: 50px;}	

	
	
/*** end buttons *****/	
