/* layout */
div.ossbar {
	display:block;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
	height:30px;
	background-color:transparent;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000;
	font-size:9px;
	font-family:helv,helvetica,verdana,trebuchet,sans,sans-serif;
	color:white;
	overflow:visible;
}

div.toolbar {
	width:100%;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	background:transparent url(/weossnav/img/tbbg.png) top left repeat-x;
	color:white;
}

.tbbutton {
	cursor:pointer;
	height:30px;
}

/* product boxes */

div.pbox-container {
	width:100%;
	display:block;
	white-space:nowrap;
}

table.pbox-container {
	margin:4px 10px 0px 10px;
	table-layout:fixed;
	boder-spacing:0px;
	padding:0px;
}
table.pbox-container td {
	width:160px;
	font-size:9px;
	font-family:helv,helvetica,verdana,trebuchet,sans,sans-serif;
	color:white;
	text-align:left;
}

div.pbox {
	overflow:hidden;
	white-space:nowrap;
	width:150px;
	height:150px;
	display:relative;
	text-align:center;
	float:left;
	background:transparent url(/weossnav/img/pbox_gt.png) top left no-repeat;
	cursor:pointer;
	color:white;
}
div.pbox-icon {
	border:0px;
	display:block;
	padding:10px;
	margin-top:5px;
	height:50px;
}
div.pbox-content {
	display:block;
	text-align:center;
	padding:10px;
	font-size:9px;
	color:white;
}

div.pbox-content p.headline {
	font-size:13px;
	font-weight:normal;
	display:block;
	margin:4px 0px 6px 0px;
	color:white;
}

button.tbbutton, button.tbbutton-focus {
	font-size:12px;
	background-color:transparent;
	border:0px;
	height:30px;
	line-height:23px;
	padding:0px;
padding-right:0px;
	margin:0px;
	overflow:hidden;
	display:inline;
	color:#666666;
	cursor:pointer;
	float:left;
	margin:0px;
}

button.tbbutton div, button.tbbutton-focus div {
	font-family:helv,helvetica,verdana,trebuchet,sans,sans-serif;
	font-size:12px;
	overflow:hidden;
	display:inline;
	color:#666666;
	border:0px;
	cursor:pointer;
	padding:0px;
	margin:0px;
	padding:0px 0px 0px 25px;
padding-right:0px;
	height:30px;
	line-height:24px;
	float:left;
	margin:2px 10px 2px 10px;
	white-space:nowrap;
}

button.tbbutton:hover, button.tbbutton-focus {
	background:transparent url(/weossnav/img/tbbg_hover.png) top left repeat-x;
	color: #222222;
}

button.tbbutton:hover, button.tbbutton:hover div, button.tbbutton-focus div {
	color: #222222;
}
img.tbsep {
	padding:0px;
	margin:0px;
	float:left;
}

/* generic stuff */
.floatright {
	float:right !important;
}