#header {z-index:2; position:relative;}
#content {z-index:1; position:relative;}

#header .nav .search .searchbox {position:relative; z-index:1;background:transparent url(../images/search/bk_searchbox_hr.png) no-repeat scroll 0 0;width:211px;}
#header .nav .search .searchbox #searchtext {width:162px; background-color:#fff; height:1.273em;}
#header .nav .search .searchbox #searchxbutton {display:none; position:absolute; width:16px; height:15px; top:4px; right:33px; background:transparent url(../images/search/bk_searchbox_hr.png) no-repeat scroll -440px 0;}
#header .nav .search .searchbox #searchxbutton:hover {background-position:-440px -15px;}
#header .nav .search .searchboxactive{background-position:0 -23px;}
#header .nav .search .searchboxactive #searchxbutton {display:block;}
#header .nav .search #searchbutton {position:absolute; z-index:1; width:30px; height:23px; top:0; right:0; text-indent:50px;overflow:hidden}
#header .nav .search  {position:relative; z-index:1;}
#header .nav .search #searchresults * {float:none;}
#header .nav .search #searchresults {float:none; position:absolute; background:transparent url(../images/search/popup-sprite.png) no-repeat scroll -432px 0; 
	padding-top:5px; top:17px; right:5px; width:216px; display:none;}
#header .nav .search #searchresults li {height:auto; background:transparent url(../images/search/bk_searchbox_hr.png) no-repeat scroll -223px 100%; padding:0 0 1px;}
#header .nav .search #searchresults li.msg {color:#000; padding:15px; font-size:11px; line-height:15px;}
#header .nav .search #searchresults li.msg a {color:#326DB5; font-size:16px; line-height:19px;}
#header .nav .search #searchresults li.msg a:hover {background-color:#fff;}
#header .nav .search #searchresults li a {display:block; padding:7px 0 8px; text-decoration:none; cursor:hand;}
#header .nav .search #searchresults li.firstli a {padding-top:11px;}
*:first-child+html #header .nav .search #searchresults li.firstli a {padding-top:5px;} /* ie7 */
#header .nav .search #searchresults li a:hover,
#header .nav .search #searchresults li a.searchhover {background-color:#f2f6f9;}
#header .nav .search #searchresults .preview {float:left; margin:0 0 0 4px; width:40px; height:48px; background-position:0 0;}
*:first-child+html #header .nav .search #searchresults .preview {margin-top:4px;} /* ie7 */
#header .nav .search #searchresults a:hover .preview,
#header .nav .search #searchresults a.searchhover .preview {background-position:-40px 0;}
#header .nav .search #searchresults .title {display:block; color:#122c98; margin:0 0 0 14px; padding:0 8px 0 0; font-size:13px; line-height:15px; font-weight:bold; }
#header .nav .search #searchresults .desc {display:block; color:#696969; margin:0 0 0 14px; padding:0 8px 0 0; font-size:10px; line-height:13px; letter-spacing:-0.4px;}
#header .nav .search #searchresults .title b {color:#FF1100;}
#header .nav .search #searchresults .desc b {font-weight:bold; color:#FF1100;}
#header .nav .search #searchresults li.wicon .title {margin-left:48px; padding:2px 0 0;}
#header .nav .search #searchresults li.wicon .desc {margin-left:48px;}
#header .nav .search #searchresults .title .highlight {color:#FF1100;}
#header .nav .search #searchresults .desc .highlight {font-weight:bold; color:#FF1100;}
#header .nav .search{margin-right:-3px;}

#searchresults #searchresultslist {background:transparent url(../images/search/popup-sprite.png) repeat-y scroll -216px 0; padding:0 3px 0 3px; }
#searchresults .bottom {background:transparent url(../images/search/popup-sprite.png) no-repeat scroll 0 100%; min-height:41px; width:216px;}
#searchresults .bottom a {color:#292929; font-size:11px; line-height:13px; font-weight:bold; text-decoration:none; display:block; padding:10px 0 0 14px; position:relative;}
#searchresults .bottom a:hover {text-decoration:underline;}
#searchresults .bottom a img {margin:0 0 0 5px; position:relative; top:1px;}
#test {width:100px; height:100px; background-color:green; top:80px; left:700px; position:absolute; right:0px; top:0px;}
/* END Search */
