a:focus {
	
}
div.yoo-search {
	position: relative;
}
div.yoo-search ul {
	margin: 0px; padding: 0px;
}
div.yoo-search li {
	margin: 0px; padding: 0px; display: block;
}
div.yoo-search div.resultbox {
	display: none;
}
div.default div.yoo-search {
	width: 120px; height: 18px;
}
div.default div.yoo-search div.searchbox {
	background: url("styles/default/images/searchbox_bg.png") no-repeat 0px 0px; margin: 0px; padding: 0px; width: 120px; height: 18px;
}
div.default div.yoo-search div.searchbox:hover {
	background: url("styles/default/images/searchbox_bg.png") no-repeat 0px -18px;
}
div.default div.yoo-search div.searchbox:hover input {
	color: rgb(0, 0, 0);
}
div.default div.yoo-search div.searchbox input:focus {
	color: rgb(0, 0, 0);
}
div.default div.yoo-search div.searchbox input {
	background: none; padding: 3px 0px 0px; border: currentColor; border-image: none; width: 84px; height: 15px; color: rgb(100, 100, 100); font-size: 11px; float: left;
}
div.default div.yoo-search div.searchbox button {
	padding: 0px; border: currentColor; border-image: none; width: 18px; height: 18px; line-height: 0px; float: left; cursor: pointer;
}
div.default div.yoo-search div.searchbox button.search-magnifier {
	background: url("styles/default/images/magnifier_icon.png") no-repeat 0px 0px;
}
div.default div.yoo-search div.searchbox button.search-close {
	background: url("styles/default/images/close_icon.png") no-repeat 0px 0px;
}
div.default div.yoo-search div.searchbox button.search-loader {
	background: url("styles/default/images/loader_icon.gif") no-repeat 0px 0px;
}
div.default div.yoo-search div.resultbox {
	top: 18px; right: 0px; position: absolute; z-index: 10;
}
div.default div.yoo-search div.resultbox-bg {
	background: rgb(250, 250, 250); border-right-color: rgb(200, 200, 200); border-left-color: rgb(200, 200, 200); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
div.default div.yoo-search div.resultbox-bl {
	background: url("styles/default/images/resultbox_bl.png") no-repeat 0px 100%;
}
div.default div.yoo-search div.resultbox-br {
	background: url("styles/default/images/resultbox_br.png") no-repeat 100% 100%; padding: 0px 10px;
}
div.default div.yoo-search div.resultbox-b {
	background: url("styles/default/images/resultbox_b.png") repeat-x 0px 100%; height: 30px; text-align: right; line-height: 28px; font-weight: bold;
}
div.default div.yoo-search div.resultbox-b a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
div.default div.yoo-search div.resultbox-b a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
div.default div.yoo-search div.resultbox-b a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
div.default div.yoo-search a.search-more {
	color: rgb(255, 255, 255); cursor: pointer;
}
div.default div.yoo-search span.search-more {
	background: url("styles/default/images/more_icon.png") no-repeat 0px 0px; width: 20px; height: 30px; float: right; display: block; cursor: pointer;
}
div.default div.yoo-search h3.search-header {
	background: url("styles/default/images/header_bg.png") repeat-x 0px 0px; margin: 0px; padding: 0px 0px 0px 5px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; letter-spacing: 0px; font-size: 100%; font-weight: bold;
}
div.default div.yoo-search .resultbox-bg a {
	background: rgb(250, 250, 250); padding: 5px 10px; line-height: 140%; overflow: hidden; font-size: 11px; display: block;
}
div.default div.yoo-search .search-categories a {
	min-height: 45px;
}
div.default div.yoo-search .search-results a {
	min-height: 30px;
}
div.default div.yoo-search .resultbox-bg a:hover {
	background: rgb(230, 231, 232);
}
div.default div.yoo-search .resultbox-bg a:link {
	color: rgb(100, 100, 100); text-decoration: none;
}
div.default div.yoo-search .resultbox-bg a:visited {
	color: rgb(100, 100, 100); text-decoration: none;
}
div.default div.yoo-search .resultbox-bg a:hover {
	color: rgb(100, 100, 100); text-decoration: none;
}
div.default div.yoo-search .resultbox-bg a h3 {
	margin: 0px; color: rgb(50, 50, 50); line-height: 140%; letter-spacing: 0px; font-size: 110%; font-weight: bold;
}
div.default div.yoo-search .resultbox-bg img {
	margin-right: 10px; float: left;
}
.yootools-black div.default div.yoo-search div.resultbox-bg {
	background: rgb(30, 30, 30); border-right-color: rgb(50, 50, 50); border-left-color: rgb(50, 50, 50); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.yootools-black div.default div.yoo-search div.resultbox-bl {
	background: url("styles/default/black/images/resultbox_bl.png") no-repeat 0px 100%;
}
.yootools-black div.default div.yoo-search div.resultbox-br {
	background: url("styles/default/black/images/resultbox_br.png") no-repeat 100% 100%;
}
.yootools-black div.default div.yoo-search div.resultbox-b {
	background: url("styles/default/black/images/resultbox_b.png") repeat-x 0px 100%;
}
.yootools-black div.default div.yoo-search div.resultbox-b a:link {
	color: rgb(200, 200, 200);
}
.yootools-black div.default div.yoo-search div.resultbox-b a:visited {
	color: rgb(200, 200, 200);
}
.yootools-black div.default div.yoo-search div.resultbox-b a:hover {
	color: rgb(200, 200, 200);
}
.yootools-black div.default div.yoo-search a.search-more {
	color: rgb(200, 200, 200);
}
.yootools-black div.default div.yoo-search span.search-more {
	background: url("styles/default/black/images/more_icon.png") no-repeat 0px 0px;
}
.yootools-black div.default div.yoo-search h3.search-header {
	background: url("styles/default/black/images/header_bg.png") repeat-x 0px 0px; color: rgb(200, 200, 200);
}
.yootools-black div.default div.yoo-search .resultbox-bg a {
	background: rgb(30, 30, 30);
}
.yootools-black div.default div.yoo-search .resultbox-bg a:hover {
	background: rgb(40, 40, 40);
}
.yootools-black div.default div.yoo-search .resultbox-bg a:link {
	color: rgb(100, 100, 100);
}
.yootools-black div.default div.yoo-search .resultbox-bg a:visited {
	color: rgb(100, 100, 100);
}
.yootools-black div.default div.yoo-search .resultbox-bg a:hover {
	color: rgb(100, 100, 100);
}
.yootools-black div.default div.yoo-search .resultbox-bg a h3 {
	color: rgb(150, 150, 150);
}
div.blank div.yoo-search {
	width: 120px; height: 20px;
}
div.blank div.yoo-search div.searchbox {
	margin: 0px; padding: 0px; width: 120px; height: 20px; position: relative;
}
div.blank div.yoo-search div.searchbox input {
	background: rgb(255, 255, 255); padding: 4px 0px 0px 20px; border: currentColor; border-image: none; width: 100px; height: 16px; color: rgb(100, 100, 100); font-size: 11px;
}
div.blank div.yoo-search div.searchbox input:hover {
	background: rgb(255, 255, 170); color: rgb(0, 0, 0);
}
div.blank div.yoo-search div.searchbox input:focus {
	background: rgb(255, 255, 170); color: rgb(0, 0, 0);
}
div.blank div.yoo-search div.searchbox button {
	padding: 0px; border: currentColor; border-image: none; top: 0px; width: 20px; height: 20px; line-height: 0px; position: absolute; cursor: pointer;
}
div.blank div.yoo-search div.searchbox button.search-magnifier {
	background: url("styles/blank/images/magnifier_icon.png") no-repeat 50% 60%; left: 0px;
}
div.blank div.yoo-search div.searchbox button.search-close {
	background: url("styles/blank/images/close_icon.png") no-repeat 30% 60%; right: 0px;
}
div.blank div.yoo-search div.searchbox button.search-loader {
	background: url("styles/blank/images/loader_icon.gif") no-repeat 50% 50%; right: 0px;
}
div.blank div.yoo-search div.resultbox {
	top: 20px; right: 0px; position: absolute; z-index: 10;
}
div.blank div.yoo-search div.resultbox-bg {
	background: rgb(250, 250, 250); border-right-color: rgb(200, 200, 200); border-left-color: rgb(200, 200, 200); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
div.blank div.yoo-search div.resultbox-bl {
	
}
div.blank div.yoo-search div.resultbox-br {
	
}
div.blank div.yoo-search div.resultbox-b {
	background: rgb(170, 175, 180); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(200, 200, 200) rgb(200, 200, 200); border-image: none; height: 29px; text-align: right; line-height: 28px; padding-right: 10px; font-weight: bold;
}
div.blank div.yoo-search div.resultbox-b a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
div.blank div.yoo-search div.resultbox-b a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
div.blank div.yoo-search div.resultbox-b a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
div.blank div.yoo-search a.search-more {
	color: rgb(255, 255, 255); cursor: pointer;
}
div.blank div.yoo-search span.search-more {
	background: url("styles/blank/images/more_icon.png") no-repeat 0px 60%; width: 15px; height: 29px; margin-left: 5px; float: right; display: block; cursor: pointer;
}
div.blank div.yoo-search h3.search-header {
	background: rgb(190, 195, 200); margin: 0px; padding: 0px; height: 30px; color: rgb(255, 255, 255); line-height: 29px; text-indent: 5px; letter-spacing: 0px; font-size: 120%; font-weight: bold;
}
div.blank div.yoo-search .resultbox-bg a {
	background: rgb(250, 250, 250); padding: 5px 10px; line-height: 140%; overflow: hidden; font-size: 11px; display: block;
}
div.blank div.yoo-search .search-categories a {
	min-height: 45px;
}
div.blank div.yoo-search .search-results a {
	min-height: 30px;
}
div.blank div.yoo-search .resultbox-bg a:hover {
	background: rgb(230, 231, 232);
}
div.blank div.yoo-search .resultbox-bg a:link {
	color: rgb(100, 100, 100); text-decoration: none;
}
div.blank div.yoo-search .resultbox-bg a:visited {
	color: rgb(100, 100, 100); text-decoration: none;
}
div.blank div.yoo-search .resultbox-bg a:hover {
	color: rgb(100, 100, 100); text-decoration: none;
}
div.blank div.yoo-search .resultbox-bg a h3 {
	margin: 0px; color: rgb(50, 50, 50); line-height: 140%; letter-spacing: 0px; font-size: 110%; font-weight: bold;
}
div.blank div.yoo-search .resultbox-bg img {
	margin-right: 10px; float: left;
}
.yootools-black div.blank div.yoo-search div.resultbox-bg {
	background: rgb(30, 30, 30); border-right-color: rgb(50, 50, 50); border-left-color: rgb(50, 50, 50); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.yootools-black div.blank div.yoo-search div.resultbox-b {
	background: rgb(50, 50, 50); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(50, 50, 50) rgb(50, 50, 50); border-image: none;
}
.yootools-black div.blank div.yoo-search div.resultbox-b a:link {
	color: rgb(200, 200, 200);
}
.yootools-black div.blank div.yoo-search div.resultbox-b a:visited {
	color: rgb(200, 200, 200);
}
.yootools-black div.blank div.yoo-search div.resultbox-b a:hover {
	color: rgb(200, 200, 200);
}
.yootools-black div.blank div.yoo-search a.search-more {
	color: rgb(200, 200, 200);
}
.yootools-black div.blank div.yoo-search span.search-more {
	background: url("styles/blank/black/images/more_icon.png") no-repeat 0px 60%;
}
.yootools-black div.blank div.yoo-search h3.search-header {
	background: rgb(50, 50, 50); color: rgb(200, 200, 200);
}
.yootools-black div.blank div.yoo-search .resultbox-bg a {
	background: rgb(30, 30, 30);
}
.yootools-black div.blank div.yoo-search .resultbox-bg a:hover {
	background: rgb(40, 40, 40);
}
.yootools-black div.blank div.yoo-search .resultbox-bg a:link {
	color: rgb(100, 100, 100);
}
.yootools-black div.blank div.yoo-search .resultbox-bg a:visited {
	color: rgb(100, 100, 100);
}
.yootools-black div.blank div.yoo-search .resultbox-bg a:hover {
	color: rgb(100, 100, 100);
}
.yootools-black div.blank div.yoo-search .resultbox-bg a h3 {
	color: rgb(150, 150, 150);
}
