#search_json {
				background-color:#FFFFFF;

				border:1px solid #C3C3C3;
				height:570px;
				position:absolute;
				width:485px;
				z-index:5000;
				top: 218px;
				right: 155px;
				overflow: hidden;
				}
				
				#search_json #close {
				cursor:pointer;
				height:30px;
				left:406px;
				position:absolute;
				top:5px;
				width:70px;
				z-index:5001;
				padding-top: 8px;
				text-transform: uppercase;
				font-size: .9em;
				color: #242B66;
				background :url(/images/close.gif) 40px 4px no-repeat;

				}
				
				#search_json #content {
				height:533px;
				float: left;

				overflow-x: hidden;
				overflow-y: auto;
				width: 100%;

				}
				
				#search_json #scroll-wrap {
				padding: 10px;
				float: left;
				width: 96%;
				}
				
				#search_json #content #main_header {
				position:relative;
				float: left;
				background-color:#f3efe4;
				width: 100%;
				}
				
					#search_json #content #sub_header {
				position:relative;
				float: left;
				background-color:#ddd3b0;
				width: 100%;
				}
				
				#search_json #content #main_header div.inner,
				#search_json #content #sub_header div.inner {
				margin:0;
				float: left;
				padding: 20px;
				line-height: 1.4em;
				}
				
				#search_json #content #sub_header div.inner {
				font-weight: bold;
				}
				
				.search_heading {
				font-size:16px;
				font-weight:bold;
				}
				
				.search_count {
				color:#DB6C1D;
				font-family:Helvetica,Arial,sans-serif;
				font-size:16px;
				font-weight:bold;

				}
				
				.search_heading {
				font-size:16px;
				font-weight:bold;

				}
				
				#search_toggle {
				cursor:pointer;
				margin-top:4px;
				text-decoration:underline;
				float: left;
				width: 400px;
				height: 25px;
				font-size: .8em;
				}
				
				#search_sort_container {
				font-size:13px;
				float: right;

				position: relative;
				width: 150px;
				display: block;
				padding-bottom: 10px;
				}
				
				#relevance_radio {
				background-image:url(/images/radio.gif);
				background-repeat:no-repeat;
				cursor:pointer;
				height:19px;
				left:0;
				position:absolute;
				top:0;
				width:19px;
				}
				
				#relevance_label {
				left:24px;
				position:absolute;
				top:3px;
				font-size: .9em;
				}
				
				#time_radio {
				background-image:url(/images/radio.gif);
				background-repeat:no-repeat;
				cursor:pointer;
				height:19px;
				left:100px;
				position:absolute;
				top:0;
				width:19px;
				}
				
				#time_label {
				left:123px;
				position:absolute;
				top:3px;
				font-size: .9em;
				}
				
				#search_json #content #row {
				border-bottom:1px solid #CCCCCC;
				clear:both;
				height:110px;
				margin:10px;
				position:relative;
				float: left;
				width: 96%;
				}
				
				#search_json #content #row #picture {
				height:90px;
				left:10px;
				position:absolute;
				top:0;
				width:120px;
				}
				
				#search_json #content #row #picture img {
				border:1px solid #666666;
				}
				
				#search_json #content #row #data {
				left:150px;
				position:absolute;
				top:0;
				width:280px;
				}
				
				#search_json #content #row #data #text {
				font-family:Arial,Helvetica,sans-serif;
				font-size:13px;
				line-height:18px;
				position:relative;
				}
				
				.search_highlight {
				background-color:#ffff00;
				color:#000;
				font-weight: bold;
				}
				
				#search_json #content #row #data #link {
				float:right;
				margin-right:4px;
				padding:1px;
				}
				
				#search_json #content #row #data #link a {
				color:#DB6C1D;
				font-size:11px;
				font-weight:bold;
				text-decoration:underline;
				}
				
				#search_json #content #row #data #timecode {
				font-family:Arial,Helvetica,sans-serif;
				font-size:10.5px;
				font-weight:bold;
				margin-top:3px;
				position:relative;
				width:160px;
				}
				
				#handle {
				background-color: #d4e1b5;
				}
				
				#handle h5 {
				color: #242B66;
				font-size: 1.2em;
				font-weight: bold;
				padding: 10px;
				font-family:Arial,Helvetica,sans-serif;
				}

				.radio_on {
				background-position:-19px 0;
				}
				
				#search_json #content #main_header .p-count {
				line-height: 1.2em;
				}
				
				a.hidden_row {
				padding: 10px 0;
				color:#00478D;
				text-decoration: underline;
				margin-left: 20px;
				cursor: pointer;
				font-size: .8em;
				font-weight: bold;
				}
				
				.l-float {
				float: left;
				padding-bottom: 10px;
				}
				