			@import "/css/themes/base/global.css";
			@import "/css/themes/eileen/global.css";

			@media screen {
				#search-top,
				#search-bottom { margin : .5em 0 1em ; }


		/**~	custom search2 styles	*/

				#b #site-search fieldset {
					padding:0;
				}

				#h #branding {
					background-image:url(/images/themes/eileen/branding/logoLargeGeneric.gif);
				}

				h1 {
				font-size: 2.42em;
				}

				#search-header-top {
					background:#FFFFFF url(/images/themes/eileen/bg_search_box.png) no-repeat scroll left top;
					float:right;
					height:41px;
					margin-right:24px;
					padding:8px 1px 5px;
					position:relative;
					text-align:center;
					top:27px;
					width:391px;
				}

				#search-box {
					background:#FFFFFF url(/images/themes/eileen/bg_search_box.png) no-repeat scroll left top;
					height:41px;
					padding:8px 5px 5px;
					text-align:center;
					width:391px;
				}

				#search-header-top input, #search-box input{
					padding: 3px;
				}

				#search-header-top input.text, #search-box input.text{
					font-size: 148%;
					font-weight: bold;
				}

				#search-header-top select, #search-box select {
					font-size:143%;
					_font-size: 148% ! important;
					font-weight:bold;
					padding:3px;
					_padding: 5px;
					width:100px;
				}

				#search-header-top button, #search-box button {
					padding:2px 5px;
					font-size: 1.3em;
					margin-left: 4px;
				}

				#b #site-search {
					background:none;
				}

				#b #site-search fieldset {
					background:none;
				}

				#b #site-search input.text {
					width:152px;
				}

				#b #site-search button {
					background:#0033CC none repeat scroll 0% 0%;
					border:1px solid #9AC2FF;
					color:#FFFFFF;
					font-weight:bolder;
					padding:2px 3px;
				}

				#container #first-column {
					width: 400px;
					float: left;
				}

				#container #first-column #top-slot{
					background: #f0f0fc url(/images/themes/eileen/bg_gradient_search.png) repeat-x left top;
					border: 1px solid #d9d9ea;
					padding: 10px;
				}

				#container #first-column #top-slot h2{
					font-size: 1.8em;
				}

				#container #first-column #top-slot  ul.tagFilterList{
					font-size: 1.2em;
					margin-bottom: 5px;

				}

				#container #first-column #top-slot  ul.tagFilterList a{
					text-decoration: none;
					color: #03c;
				}
}
				#container #first-column #top-slot  ul.tagFilterList a:hover{
					text-decoration: underline;
					color: #ff2084;
				}

				#container #first-column #top-slot  ul.tagFilterList li{
					display: inline;
					background : url('/images/icn/next.png') right .45em no-repeat ;
					_background-image : url(/images/themes/default/related_li.gif) ;
					padding-right: 10px;
					margin-right: 5px;
				}

				#container #first-column .search-tagcloud{
					margin: 0;
					padding: 0;
				}

				#container #first-column .search-tagcloud ul{
					width: 126px;
					float: left;
					margin-right: 0;
					padding-right: 0;

				}

				#container #first-column .search-tagcloud ul li{
					margin-right: 0;
					padding-right: 0;
				}

				ul.attention {
					margin:0pt;
				}

				#container .search-pagination br.shim{
					clear: none !important;
				}

				#container .search-pagination h3 {
					color: #FF2F95;
					font-weight: bold;
					font-size: 1.5em;
					float: left;
				}

				#container .search-pagination ul.pagination {
					margin-left: 1em;
					float: left;
					font-weight: bold;
					display: block;
					clear: none;
					height: 1em;
				}

				#container .search-pagination li {
					border-left: 1px solid blue;
				}

				#container .search-pagination li.prev {
					border-left: 0;
					background: transparent url(/images/themes/default/related_li_reverse.png) no-repeat scroll left 0.3em;
					padding: 0 0 0 10px;
				}

				#container .search-pagination li.next {
					background: transparent url(/images/themes/default/related_li.png) no-repeat scroll right 0.3em;
					padding: 0 10px 0 7px;
				}

				#container .search-pagination .pageSelect {
					float:right;
					text-align:right;
					width:100px;
				}

				#container .search-result-block {
					display:block;
					width: 400px;
					min-height: 100px;
					padding: 0;
					margin: 0;

				} 	/* for Internet Explorer */
					/*\*/
					* html #container .search-result-block  {
					height: 100px;
					}
					/**/

				#container .search-result-image {
					position: absolute;
					!margin: 0 0 0 -135px;
					width: 130px;
					height: 90px;
				}

				#container .search-result-image .feature-img-search {
					margin: 5px;
				}

				#container .search-result-header {
					font-size: 1.2em;
					width: 260px;
					margin: 0 0 0 135px;
				}

		 		#container .search-result-extract {
					color: #525252;
					font-size: 1.1em;
					width: 260px;
					margin: 0 0 0 135px;
		 		}

				#container .search-result-comments {
					color: #525252;
					font-size: 1.1em;
					font-weight: bolder;
					width: 260px;
					margin: 0 0 0 135px;
					padding: 5px 0 5px; 0;
		 		}

				#container .search-result-comments span {
					color: #FF2F95;
					font-weight: bolder;
		 		}

				#container #search-title h1{
					color: #FF2F95;
					font-weight: bolder;
				}

				input.text, textarea {
				padding:2px;
				color: #444444;
				font-weight: bolder;
				}


				.result { border-top : 1px dotted #ccc ; margin : .5em 0 ; padding : .5em 0 ;  }
				#content .result-h { font-size : 140% ; font-weight : normal ; line-height : 1em ; margin-bottom : .2em ; }
				#content p { line-height : 1.2em ; margin-bottom : .2em ; }
				#content .result-desc { font-size : 120% ; margin-bottom : .2em ; }
				#content .result-section { margin-bottom : .4em ; }
				#content .result-section a { color : #008000 ; text-decoration : none ; }

				#b #content .lead { background-repeat : no-repeat ; padding : 8px 7px 0 ; }
			/*	body.health #b #content .lead { background-image : url(/images/themes/eileen/bg_lead_health.png) ; } */
			/*	body.diet #b #content .lead { background-image : url(/images/themes/eileen/bg_lead_diet.png) ; }*/
			/*	body.food #b #content .lead { background-image : url(/images/themes/eileen/bg_lead_food.png) ; }*/

				#b #content .lead h1 { font-size: 240% ; margin-left : 2px ; }

				#b #content .lead p { font-size : 180% ; margin-bottom : .7em ; }

				#b .result .pipe a:link { color : #666 ; }
				#b .result-head p { float : left ; }
				#b .result-head ul { float : right ; margin-top : -2.2em ; *margin-top : 0 ; }
				#baby-overlay { position: absolute; right: 0px; top: 0px; z-index: 150; }


				.short-hide {
					visibility:hidden;
				}



				/* SEARCH RESULT ARTICLE */

				#container .search-resultset {
					padding-top: 10px;
				}

				.search-result {
					clear:both;
					padding:10px 0px;
					border-top:1px dotted #ccc;
				}

				.search-result img {
					float:left;
					margin:0px 10px 10px 0px;
				}

				.search-result h3 {
					margin:0px 0px 10px;
					font-size:1.2em ! important;
				}

				.search-result h3 a {
					color:#03c ! important;
					text-decoration:underline ! important;
				}

				.search-result .interact {
					font-weight:bold;
				}

				.search-result .interact span {
					color:#FF2F95;
				}

				.separatorDotted {
				border-top: 1px dotted #ccc;
				border-bottom: 0px;
				}

				#container #second-column {
					width: 200px;
					float: right;
					position: relative;
					top: -26px;
				} 	/* for Internet Explorer */
					/*\*/
					* html #container #second-column  {
					top: -14px;
					}
					/**/

				#container #second-column .searchTips{
					border-left: 1px solid #d9d9ea;
					border-bottom: 1px solid #d9d9ea;
					border-right: 1px solid #d9d9ea;
					padding: 10px;
					font-size: 1.2em;
					margin-bottom: 10px;
				}

				#container #second-column .searchTips p{
					margin-left: 10px;
				}

				#container #second-column .searchTips ul li {
					/* list-style-image:url(/images/themes/default/related_li.png); */
					list-style-position:outside;
					list-style-type:disc;
					margin:15px;
				}

				#container #second-column .searchTipsTitle{
					background: transparent url('/images/themes/eileen/searchTips.png') no-repeat top left;
					padding-bottom: 0px;
					width: 200px;
					height: 78px;
					margin: 0;
					font-size: 1.7em;
				}

				#container #second-column .searchTipsTitle .searchTipsTitleText{
					position: relative;
					top: 40px;
					left: 10px;
				}

				#container #second-column .highlight-slot{
					background: #f0f0fc url(/images/themes/eileen/bg_gradient_search.png) repeat-x left top;
					border: 1px solid #d9d9ea;
					padding: 10px;
					margin-bottom: 10px;
				}

				#container #second-column .highlight-slot h2 {
					font-size: 1.6em;
				}

				#container #second-column .highlight-slot ul li {
					display:inline;
					margin-right:3px;
				}

				.search-noresults {
					width: 400px;
					float: left;
					background: #f0f0fc url(/images/themes/eileen/bg_gradient_search.png) repeat-x left top;
					border: 1px solid #d9d9ea;
					padding: 10px;
				}


/*	END SCREEN MEDIA TYPE	*/
			}
