/* <![CDATA[ */

		#scrollResults { 
			width: 100%; 
			/* height: 320px; */
			height: 90%;
			/*overflow: auto; */
			font: 12px Arial;
			border-left: 1px solid #cecece;
			border-right: 1px solid #cecece;
			border-bottom: 1px solid #cecece;
			/*background: #fff url(../img/hdr_resultsDivTop.gif) top center no-repeat;*/
			padding-top: 0px;
			}
			
		#scrollResults ul {
			margin-left: 42px;
			margin-top: 1em;
			}
			
  		#searchOne {
  			position:absolute;
			top: 173px;
			/* top: 5px; */
			width: 430px;
  			left: 15px;
			border-top: 1px solid #cecece;
			border-left: 1px solid #BBCDDC;
			border-bottom: 1px solid #BBCDDC;
			border-right: 1px solid #cecece;
			background: #fff url(../img/bgd_h.gif) repeat-x;
  			}
			
		div#searchTwo {
  			display: block; 
 			position: absolute; 
 			top: 0px; 
 			left: 0px; 
			padding-left: 446px;
 			padding-top: 173px;
			_height: 73%;
			/*_width: 53%;
 				*/		
			/*
			
			margin-left: 446px;
			margin-top: 25px;
			_margin-top: 18px;
			margin-right: 15px;
  			padding: 0;
			*/
  			}
			
		/* IE7 */	
		/*div[id$="searchTwo"] { height: auto; width: 54%; }*/
		
		/* FF etc */
		/*div[id$="searchTwo"]:not([class="xxx"]) { height: 68%; width: 52%; }*/
			
		#searchOne ul {
			list-style-type : none;
			margin: 0;
			padding: 0;
			border: none;
			font: bold 12px arial;
			border-top: 1px solid #7272A5;
			}
		
		#searchOne li {
			border-bottom: 1px solid #7272A5;
			margin: 0px;
			}
					
		html>body #searchOne li a {
			width: auto;
			}
			
		
		/* page numbers */
		
		#pageDiv {
			text-align: center;
			border: 0;
			margin-top: 0px;
			border-top: 1px solid #cecece;
			border-right: 1px solid #cecece;
			border-left: 0;
			width: 100.1%;
			background: #fff url(../img/bgd_h.gif) repeat-x;		
			}
			
		#pageDiv a {
			color: #0B4499;
			text-decoration: none;
			font: bold 11px Arial;
			line-height: 20px;
			padding: 0 5px 0 5px;
			border: 1px solid #000;
			background: transparent url("../img/bgd_addToCart.gif") repeat-x center;
			margin: 0 2px 0 2px;
			}
			
		#pageDiv a:visited {
			color: #0B4499;
			text-decoration: none;
			}
			
		#pageDiv a:hover {
			color: #ED9620;
			text-decoration: none;
			}
			
		#pageDiv a.pageDivThere {
			color: #fff;
			text-decoration: none;
			font: bold 11px Arial;
			line-height: 20px;
			padding: 0 5px 0 5px;
			border: 1px solid #000;
			background: transparent url("../img/bgd_addToCart_o.gif") repeat-x center;
			cursor: default;
			}
			
		#pageDiv a.pageDivThere:visited {
			color: #fff;
			text-decoration: none;
			cursor: default;
			}
			
		#pageDiv a.pageDivThere:hover {
			color: #fff;
			text-decoration: none;
			cursor: default;
			}
			
		#pageDiv a.pageDivPrevNext  {
			text-decoration: underline;
			font: bold 11px Arial;
			line-height: 20px;
			padding: 0 5px 0 5px;
			border: 0;
			background: transparent;
			}
			
		#pageDiv a.pageDivPrevNext:visited  {
			text-decoration: underline;
			}
			
		#pageDiv a.pageDivPrevNext:hover  {
			text-decoration: underline;
			}
			
		.pageTop { display: none; }
		
		/* IE7 */	
		div[class$="pageTop"] { display: block; }
		
		/* FF etc */
		div[class$="pageTop"]:not([class="xxx"]) { display: none; }
			
			
			
		/* fieldsets */
		
		
		div.hideDiv {
			width: 425px; 
			height: 20px; 
			padding: 5px 0 0 5px;
			background: transparent url("../img/bgd_pagediv.gif") repeat-y;
			border-bottom: 1px solid #f4f4f4;
			}
			
		div.hideDiv a {
			/*
			float: left;
			width: 400px; 
			text-align: right; 
			font: bold 11px Arial;
			_font: normal 12px Arial;
			*/
			width: 150px;
			float: left;
			text-decoration: none;
			font: 10px Arial;
			background: transparent url("../img/btn_hideDiv.gif") repeat-x center;
			padding: 0px 2px 0px 4px;
			border: 1px solid #999;
			
			}
		
		
		div.searchLabels {
			padding-top: 4px;
			margin: 5px 0 5px 0;
			padding-bottom: 18px;
			border-bottom: 1px dashed #dedede;
			}
			
		div.searchLabels input {
			font: normal 12px arial; 
			border: 1px solid #a3a3a3; 
			color: #000; 
			background: transparent url("../img/bgd_text.gif") repeat-x center; 
			}
			
		div.searchLabels select {
			font: normal 12px arial; 
			border: 1px solid #a3a3a3; 
			color: #000; 
			background: transparent url("../img/bgd_text.gif") repeat-x center; 
			}
			
		div.searchLabels option {
			font: normal 12px arial;  
			color: #000; 
			background: #fff; 
			}
			
		div.searchLabels img {
			margin: 0;
			padding: 0;
			}
			
		div.searchLabels label { 
			float: left; 
			width: 8em; 
			text-align: right; 
			padding-right: .75em;  
			font: bold 11px Arial;
			_font: normal 12px Arial;
			color: #000;
			}
			
		.catLabel {
			background: transparent url("../img/bdr_label.gif") top right no-repeat;
			}
			
		.searchCancel {
  			float: left; 
			padding-left: 10px;
			padding-right: 5px;
  			}
			
		.searchCancel a {
			color: #C90000;
			text-decoration: none;
			font: bold 12px Arial;
			line-height: 18px;
			padding: 0 5px 0 5px;
			border: 1px solid #a3a3a3;
			background: transparent url("../img/bgd_addToCart.gif") repeat-x center;
			margin: 0 2px 0 2px;
			}
			
		.searchCancel a:visited {
			text-decoration: none;
			color: #C90000;
			}
			
		.searchCancel a:hover {
			text-decoration: none;
			color: #C90000;
			}
			
		
		table.searchTable { 
			 margin-left: 7px;
			}
		
		table.searchTable td { 
			font: normal 11px Verdana; 
			text-align: left; 
			border: 0;
			padding: 0 0 0 2px;
			background: none;
			vertical-align: top;
			}
			
		table.searchTable td label {
			font: normal 11px Verdana;
			text-align: left;
			padding: 0;
			width: auto;
			_margin-top: 2px;
			}
		
		td.putSearch {
			text-align: right;
			vertical-align: top; 
			}
			
		td.putSearch input {
			border: 0;
			background: #fff;
			
			}
			
		p.searchInstr {
			background: transparent url("../img/bgd_results_p.gif") 0px 12px no-repeat;
			padding: 12px 55px 0px 24px;
			}
			
		
		/* results set */
		
		.searchResultsDiv {
			padding-top: 15px;
			padding-bottom: 25px;
			line-height: 16px;
			background: transparent url("../img/hdr_resultsDivAlt.gif") bottom center no-repeat;
			}
			
		.searchResultsDiv p.courseproducts {
			background: transparent url("../img/bgd_results_p.gif") no-repeat;
			padding: 0 55px 10px 24px;
			}
			
		.searchResultsDiv span {
			font-weight: bold;
			color: #C90000;
			}
			
		.searchResultsDiv img {
			float: left; 
			border: 1px solid #333; 
			margin-right: 10px;
			margin-left: 10px;
			}
		
			
		#scrollResults p {
			margin: 0 5em 0 20px;
			width: auto;
			}
			
		.searchResultsDivAlt {
			padding-top: 15px;
			padding-bottom: 25px;
			line-height: 16px;
			background: #F0F3FA url("../img/hdr_resultsDiv.gif") bottom center no-repeat;
			
			}
			
		.searchResultsDivAlt p.courseproducts {
			background: transparent url("../img/bgd_results_p.gif") no-repeat;
			padding: 0 55px 10px 24px;
			}
			
		.searchResultsDivAlt span {
			font-weight: bold;
			color: #C90000;
			}
			
		.searchResultsDivAlt img {
			float: left; 
			border: 1px solid #333; 
			margin-right: 10px;
			margin-left: 10px;
			}
		
			

			
			/* results options */
			
		.resultsOptionsUL ul {
			list-style: none;
			padding-left: 1em;
			text-indent: -1em;
			background: none;
			padding-bottom: 0px;
			border: 1px solid #ff0000;
			}
		
			.resultsOptionsUL li {
				display: inline;
				list-style-type: none;
				}
		
			.resultsOptionsUL li a {
				padding: 3px 3px 0 24px;
				color: #333;
				font: bold 11px Arial;
				float: left;
				height: 18px;
				width: 110px;
				text-decoration: none;
				border: 1px solid #d8d8d8;
				margin-right: 5px;
				margin-top: 0;
				margin-bottom: 5px;
				white-space:nowrap;
				}
			
			.resultsOptionsUL li a:visited {
				color: #333;
				}

			.resultsOptionsUL li a:hover {
				color: #ED9620;
				}
				
			.resultsOptionsUL li a.btn_ul_book {
				background: transparent url('../img/btn_ul_book.gif') no-repeat;
				}
			
			.resultsOptionsUL li a.btn_ul_pdf {
				background: transparent url('../img/btn_ul_pdf.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_rtf {
				background: transparent url('../img/btn_ul_rtf.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_flv {
				background: transparent url('../img/btn_ul_flv.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_mp3 {
				background: transparent url('../img/btn_ul_mp3.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_dvd {
				background: transparent url('../img/btn_ul_dvd.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_vhs {
				background: transparent url('../img/btn_ul_vhs.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_mp3cdrom {
				background: transparent url('../img/btn_ul_mp3cdrom.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_mp3download {
				background: transparent url('../img/btn_ul_mp3download.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_audiocassettes {
				background: transparent url('../img/btn_ul_audiocassette.gif') no-repeat;
				}
				
			.resultsOptionsUL li a.btn_ul_ondemand {
				background: transparent url('../img/btn_ul_ondemand.gif') no-repeat;
				}
				
			/* results actions */
			
		.resultsActionsUL {
			list-style: none;
			padding-left: 1em;
			text-indent: -1em;
			padding-top: 1em;
			margin-right: .5em;
			}
			
			.resultsActionsUL li {
				display: inline;
				list-style-type: none;
				}
			
			.resultsActionsUL li a {
				border-right: 1px solid #000;
				padding: 0 5px 0 5px;
				font: bold 11px arial;
				color: #0B4499;
				text-decoration: underline;
				white-space:nowrap;
				}
			
			.resultsActionsUL li a:visited {
				color: #0B4499;
				}

			.resultsActionsUL li a:hover {
				color: #ED9620;
				}
			
			.resultsActionsUL li a.addToCart {
				padding: 0 4px 0 4px;
				background: transparent url("../img/bgd_addToCart.gif") repeat-x center;
				border: 1px solid #5d5d5d; 
				text-align: center;
				margin-left: .5em;
				border: 1px solid #666;
				text-decoration: none; 
				line-height: 2px; 
				margin-left: 2px; 
				font-weight: normal;
				color: #000;
				}
				
			.resultsActionsUL li a.addToCart:visited {
				color: #000;
				}
				
			.resultsActionsUL li a.addToCart:hover {
				color: #ED9620;
				}
				
	div.breakOptions {
		background: #fff;
		margin-left: 0;
		padding-bottom: 0;
		}
		
		/* IE7 */	
		div[class$="breakActions"] { padding-bottom: 0; }
		
		/* FF etc */
		div[class$="breakActions"]:not([class="xxx"]) { padding-bottom: 5px; }
		
	div.breakOptionsAlt {
		background: #F0F3FA;
		margin-left: 0;
		}
		
	div.breakActions {
		background: #fff;
		padding-right: 5px;
		_padding-top: 10px;
		}
		
		/* IE7 */	
		div[class$="breakActions"] { padding-top: 8px; }
		
		/* FF etc */
		div[class$="breakActions"]:not([class="xxx"]) { padding-top: 22px; }
				
		
	div.breakActionsAlt {
		background: #F0F3FA;
		padding-right: 5px;
		_padding-top: 10px;
		}
		
		/* IE7 */	
		div[class$="breakActionsAlt"] { padding-top: 8px; }
		
		/* FF etc */
		div[class$="breakActionsAlt"]:not([class="xxx"]) { padding-top: 22px; }
				
	div#showAllOptions {
		text-align: right; 
		padding: 5px;
		}
		
	div#refineSearch {
		text-align: right; 
		padding: 5px;
		}
			
/* ]]> */
