.pr .header-search-frame{ float: left; }
.pr .header-puff	{ float: right; width: 185px; }
.pr .header-logo	{ float: left; }


.pr .box-search-frame	{ float: left; margin: 7px 0 8px 0; }
.pr .box-search-frame FORM	{ margin: 0; padding: 0; }
.pr .box-search-frame .tl	{ background: url(/i/search/box-search-frame.gif) top left no-repeat; background-position: -838px 0; }
.pr .box-search-frame .tr	{ background: url(/i/search/box-search-frame.gif) top right no-repeat; background-position: 100% -15px; margin-left: 7px; padding: 7px 7px 0 0; }
.pr .box-search-frame .ml	{ background: url(/i/search/box-search-frame.gif) top left repeat-y; }
.pr .box-search-frame .mr	{ background: url(/i/search/box-search-frame-mr.gif) top right repeat-y #5582c4; margin-left: 7px; padding: 0 7px 0 0; }
.pr .box-search-frame .mr FIELDSET	{ margin: 0; padding: 0; border: none; display: block!important; display: inline; }
.pr .box-search-frame .bl	{ background: url(/i/search/box-search-frame.gif) bottom left no-repeat; background-position: -838px -38px!important; background-position: -838px -41px; }
.pr .box-search-frame .br	{ background: url(/i/search/box-search-frame.gif) bottom right no-repeat; background-position: 100% -53px!important; background-position: 100% -56px; margin-left: 7px; padding: 7px 7px 0 0!important; padding: 4px 7px 0 0;}

.pr .box-search-text	 { width: 320px; float: left; margin-right: 5px; }
.pr .box-search-text .tl { background: url(/i/search/box-search.gif) top left no-repeat; background-position: -800px 0; }
.pr .box-search-text .tr { background: url(/i/search/box-search.gif) top right no-repeat; background-position: 100% -5px; margin-left: 38px; padding: 5px 7px 0 0; }
.pr .box-search-text .ml { background: url(/i/search/box-search.gif) top left no-repeat; }
.pr .box-search-text .mr { background: url(/i/search/box-search-mr.gif) top right repeat-y #ffffff; margin-left: 38px; padding: 0 7px 0 0; }
.pr .box-search-text .mr INPUT { width: 100%; border: 0px solid white!important; color: #474747; margin: 0; padding: 0; font-size: 1.2em; font-weight:bold; }
.pr .box-search-text .bl { background: url(/i/search/box-search.gif) bottom left no-repeat; background-position: -800px -10px!important; }
.pr .box-search-text .br { background: url(/i/search/box-search.gif) bottom right no-repeat; background-position: 100% -15px!important; margin-left: 38px; padding: 5px 7px 0 0!important;}

.pr .box-search-button	{ float: left; background: url(/i/search/box-search-button.gif) top left repeat-x #7ea0d6; background-position: 0 -60px; cursor: pointer; }
.pr .box-search-button .tl	{ background: url(/i/search/box-search-button.gif) top left no-repeat; background-position: -778px 0; }
.pr .box-search-button .tr	{ background: url(/i/search/box-search-button.gif) top right no-repeat; background-position: 100% -15px; margin-left: 6px; padding: 6px 6px 0 0; }
.pr .box-search-button .ml	{ background: url(/i/search/box-search-button-m.gif) top left repeat-y; }
.pr .box-search-button .mr	{ background: url(/i/search/box-search-button-m.gif) top right repeat-y; margin-left: 6px; padding: 0px 6px 0 0; }
.pr .box-search-button .mr button { border: none; background: none; padding: 0; margin: 0; font-size: 1.0em; font-weight: bold; color: #1e4275; cursor: pointer; overflow: visible; }
.pr .box-search-button .bl	{ background: url(/i/search/box-search-button.gif) bottom left no-repeat; background-position: -778px -39px!important;}
.pr .box-search-button .br	{ background: url(/i/search/box-search-button.gif) bottom right no-repeat; background-position: 100% -54px!important; margin-left: 6px; padding: 6px 6px 0 0!important; }
