? body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
a img {
	border: 0px currentColor; border-image: none;
}
body {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-image: url("../images/bg.jpg"); background-color: rgb(239, 239, 239);
}
.break {
	clear: both;
}
#searchform {
	font-size: 10px;
}
#searchform div {
	color: rgb(238, 238, 238);
}
#searchform div input {
	padding: 5px; width: 320px; height: 120px; font-size: 18px;
}
#suggestions {
	top: 55px; width: 320px; display: none; position: absolute; z-index: 20;
}
#searchresults {
	list-style: none; border: 10px solid rgb(145, 145, 145); width: 320px; text-align: inherit; line-height: 14px; font-size: 10px; -ms-overflow-y: scroll; -ms-scrollbar-base-color: rgb(145, 145, 145); -ms-scrollbar-face-color: rgb(145, 145, 145); -ms-scrollbar-3dlight-color: rgb(145, 145, 145); -ms-scrollbar-shadow-color: rgb(145, 145, 145); -ms-scrollbar-highlight-color: rgb(145, 145, 145); -ms-scrollbar-darkshadow-color: rgb(145, 145, 145); -ms-scrollbar-arrow-color: rgb(255, 0, 0); max-height: 340px; background-color: rgb(160, 160, 160);
}
#searchresults a {
	height: 56px; clear: left; text-decoration: none; display: block; background-color: rgb(228, 228, 228);
}
#searchresults a:hover {
	color: rgb(255, 255, 255); background-color: rgb(183, 183, 183);
}
#searchresults a img {
	padding: 5px 10px; height: 50px; float: left;
}
#searchresults a span.searchheading {
	color: rgb(25, 25, 25); padding-top: 5px; font-weight: bold; display: block;
}
#searchresults a:hover span.searchheading {
	color: rgb(255, 255, 255);
}
#searchresults a span {
	color: rgb(85, 85, 85);
}
#searchresults a:hover span {
	color: rgb(241, 241, 241);
}
#searchresults span.channel {
	margin: 5px; color: rgb(255, 255, 255); font-size: 11px; display: block;
}
#searchresults span.seperator {
	background-position: right; padding-right: 15px; margin-right: 5px; float: right; background-image: url("../images/shortcuts_arrow.gif"); background-repeat: no-repeat;
}
#searchresults span.seperator a {
	margin: 5px; height: auto; color: rgb(255, 255, 255); display: block; background-color: transparent;
}
body {
	background: url("images/main-bg.gif") rgb(255, 255, 255); font: 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
img {
	border: currentColor; border-image: none;
}
.dock {
	height: 50px; text-align: center; position: relative;
}
.dock-container {
	background: url("images/dock-bg2.gif"); height: 50px; padding-left: 20px; position: absolute;
}
a.dock-item {
	font: bold 12px/normal Arial, Helvetica, sans-serif; top: 0px; width: 40px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.dock-item img {
	margin: 5px 10px 0px; border: currentColor; border-image: none; width: 100%;
}
.dock-item span {
	padding-left: 20px; display: none;
}
#dock2 {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.dock-container2 {
	background: url("images/dock-bg.gif"); height: 50px; padding-left: 20px; position: absolute;
}
a.dock-item2 {
	font: bold 12px/normal Arial, Helvetica, sans-serif; width: 40px; text-align: center; bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.dock-item2 span {
	padding-left: 20px; display: none;
}
.dock-item2 img {
	margin: 5px 10px 0px; border: currentColor; border-image: none; width: 100%;
}
