a { color:#000; text-decoration:none; border-bottom:1px dotted; }
a {
	-moz-transition:color 0.2s;
	-webkit-transition:color 0.2s;
	transition:color 0.2s;
}
a:hover,
a:focus { color:#06f; text-decoration:none; border-bottom:1px solid; -moz-transition:none; -webkit-transition:none; transition:none; }
a:focus { outline:0; }
a.button { color:#000; text-decoration:none; border-bottom:0; }

a.new,
a.featured,
a.specialOffer,
a.checkbox,
a.radio { border-bottom:0; }

.button,
button {
	border:0; 
	background:#eee;
	background-image:url(images/button.svg);
	background-image:-moz-linear-gradient(#fff, #ccc);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));
	text-shadow:0 1px 0 #fff;
	-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px 0 rgba(0,0,0,0.2), 0 0 transparent, 0 0 0 1px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 2px 1px 0 rgba(0,0,0,0.2), 0 0 transparent, 0 0 0 1px rgba(0,0,0,0.4);
	box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 2px 1px 0 rgba(0,0,0,0.2), 0 0 transparent, 0 0 0 1px rgba(0,0,0,0.4);
	cursor:pointer;
	-moz-transition: -moz-box-shadow 0.2s;
	-webkit-transition: -webkit-box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.button-icon,
button.icon {
	text-shadow:none;
}

.button b,
button {
	padding:3px 9px 4px;
}

button.ampm {
	padding:3px 3px 4px;
}

.button-icon b,
button.icon {
	padding:1px;
}

.button:focus,
button:focus,
.button:hover:active,
button:hover:active,
.selected,
.fg {
	outline:0;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
.button:focus,
button:focus {
	-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 2px 1px 0 rgba(0,0,0,0.2), 0 0 3px 1px #06f, 0 0 0 1px #06f;
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 2px 1px 0 rgba(0,0,0,0.2), 0 0 3px 1px #06f, 0 0 0 1px #06f;
	box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 2px 1px 0 rgba(0,0,0,0.2), 0 0 3px 1px #06f, 0 0 0 1px #06f;
}

.button:hover:active,
button:hover:active {
	background-image:url(images/button_pressed.svg);
	background-image:-moz-linear-gradient(#ccc, #fff);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#fff));
	-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px -1px rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 2px 1px -1px rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.4);
	box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 2px 1px -1px rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.4);
}

.selected,
.fg { 
	color:#000;
	cursor:default;
	background:#ccc !important;
	-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 0 rgba(0,153,255,0), 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
	-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 0 rgba(0,153,255,0), 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
	box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 0 rgba(0,153,255,0), 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
	text-shadow:none;
}
.selected i { background-image:url(../../images/webshop/button-icons.png); }

input,
textarea,
select,
iframe.mooeditable-iframe,
a.checkbox i,
a.radio i {
	border:0;
	padding:4px;
	line-height:14px;
	-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 0 0 2px rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2) inset;
	-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 0 0 2px rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2) inset;
	box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 0 0 2px rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2) inset;
	-moz-transition: -moz-box-shadow 0.2s;
	-webkit-transition: -webkit-box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
select {
	padding:3px 1px;
}
select:-moz-focus-inner {
	border:0; padding:0;
}
input:focus, 
input[readonly]:focus,
textarea:focus, 
select:focus,
iframe.mooeditable-iframe:focus,
a.checkbox:focus i,
a.radio:focus i {
	outline:0;
	-moz-box-shadow:0 0 0 1px #06f, 0 0 3px 1px #06f, 0 1px 2px rgba(0,0,0,0.2) inset;
	-webkit-box-shadow:0 0 0 1px #06f, 0 0 3px 1px #06f, 0 1px 2px rgba(0,0,0,0.2) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.2) inset, 0 0 3px 1px #06f, 0 0 0 1px #06f;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}

h1,
h2 { font-family:League Gothic, Arial Narrow, Arial; text-rendering:optimizeLegibility; text-shadow:0 1px 1px #bbb; text-shadow:0 1px 1px rgba(0,0,0,0.3); }
h1 { font-size:36px; }
h2 { font-size:25px; }

.box,
.productContainer .product {
	border:1px solid #fff;
	border:1px solid rgba(255,255,255,0.5); 
	background-image:url(images/box.svg);
	background-image:-moz-linear-gradient(#fff, #eee);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	padding:9px;
}
.box-heading {
	font-family:League Gothic, Arial Narrow, Arial;
	font-size:25px;
	text-align:left;
	padding-bottom:10px;
	text-shadow:0 1px 1px #bbb; 
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
}

.wf-loading h1,
.wf-loading h2,
.wf-loading .box-heading { color:transparent !important; text-shadow:none; letter-spacing:-10px; }

.box,
.listView,
.accountForm,
.productSearch-filters dd ul,
.coz-ui-select ul,
.coz-ui-combo ul,
.productContainer .product {
	-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 1.5px 1px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 2px 1px 0 rgba(0,0,0,0.2);
	box-shadow:0 0 0 1px rgba(0,0,0,0.4), 0 2px 1px 0 rgba(0,0,0,0.2);
}

.accountForm {
	border:1px solid #fff;
	border:1px solid rgba(255,255,255,0.5);
}
.accountForm tbody { background:-moz-linear-gradient(#fff, #eee); }

@media screen and (-webkit-min-device-pixel-ratio:0) {

.box,
.accountForm { border:1px solid #fff; }

}

.dialog { padding:0; }

.formSubmit {
	padding-top:10px;
}

.product-sidebar .sidebar { margin-top:10px; }
.product-sidebar .buttons { margin-top:-1px; }

.tabForm hr {
	-moz-box-shadow:0 0 0 1px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, 0.5);
	box-shadow:0 0 0 1px rgba(255, 255, 255, 0.5);
	border-color:rgba(0, 0, 0, 0.4);
}

.search .button,
.search button,
.dateField button,
.numberField button,
.coz-ui-search button,
.coz-ui-date button,
.coz-ui-select button,
.coz-ui-combo button {
	-moz-box-shadow:0 0 0 1px rgba(255, 255, 255, 0.5) inset, -1px 0 rgba(0, 0, 0, 0.2), -2px 1px 2px -1px rgba(0, 0, 0, 0.2) !important;
	-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, 0.5) inset, -1px 0 rgba(0, 0, 0, 0.2), -2px 1px 2px -1px rgba(0, 0, 0, 0.2) !important;
	box-shadow:0 0 0 1px rgba(255, 255, 255, 0.5) inset, -1px 0 rgba(0, 0, 0, 0.2), -2px 1px 2px -1px rgba(0, 0, 0, 0.2) !important;
}

.coz-ui-select ul,
.coz-ui-combo ul { margin-top:1px; border:0; }
.coz-ui-select ul a,
.coz-ui-combo ul a { padding:2px 5px 3px; border-bottom:0; }
.coz-ui-select ul a:hover,
.coz-ui-combo ul a:hover { background:#06f; }
.coz-ui-select ul li.selected,
.coz-ui-combo ul li.selected {
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}

.dragging {
	-moz-box-shadow:0 1px 8px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.8);
	box-shadow:0 1px 8px rgba(0,0,0,0.8);
	margin:0;
	padding:0;
}

.tool-tip {
	padding:6px;
	-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 0 4px 1px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 0 4px 1px rgba(0,0,0,0.8);
	box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 0 4px 1px rgba(0,0,0,0.8);
}

.tabs-row .button,
.tabs-row .tabbox { position:relative; }
.tabs-row .button { z-index:0; }
.tabs-row .fg { z-index:2; }
.tabs-row .tabbox { z-index:1; }

.tabs-row .button { border:0; background:#ccc; overflow:visible; margin:0 4px 2px 0; }
.tabs-row .button b { background:#ccc; height:18px; }
.tabs-row .fg b { background:#fff; }

.tabs-bar .tabrow { width:100%; }
.tabs-bar .tabrow .button { width:100%; position:relative; }
.tabs-bar .tabrow .button b { position:absolute; width:100%; height:22px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.tabs-bar .tablist { padding-top:10px; }

.search .button { right:23px; }

.product-details { padding-right:230px; }
.product-annotations { font-size:14px; }
.product-content .tabs { clear:both; }
.product-sidebar { width:220px; margin-right:-220px; }
.product-sidebar .sidebar { margin-top:0; }
.product-thumbnail { float:right; margin:0 0 10px 10px; }
.product-thumbnail a { border-bottom:0; }

.productSearch {}

.productSearch-results { width:740px; float:right; }
.productSearch-results .position { display:none; }

.productSearch-filters { width:200px; float:left; }
.productSearch-filters .button { display:block; position:relative; height:20px; line-height:20px; text-shadow:0 1px 0 #fff; margin-bottom:1px; }
.productSearch-filters .button b { text-align:left; height:20px; padding:0 4px; }
.productSearch-filters dd .button b { font-weight:normal; }
.productSearch-filters dd .selected { text-shadow:none; cursor:pointer; }
.productSearch-filters dd { padding:0 1px; margin:0 -1px; }
.productSearch-filters dd ul { padding-left:0; max-height:209px; overflow:auto; }
.productSearch-filters dd li { list-style:none; overflow:hidden; }
.productSearch-filters dd li:last-child .button { margin-bottom:0; }
.productSearch-filters .filters dd .button { margin:10px 0 0 0; }
.productSearch-filters form { display:block; }
.productSearch-filters select { width:175px; }
.productSearch-filters h3 a { padding:0; }
.filter-name { display:block; margin-right:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; x-moz-binding:url(ellipsis.xml#ellipsis); }
.filter-count,
.filter-remove { position:absolute; right:4px; top:0; }
.filter-remove { display:block; width:16px; height:20px; background:url(../../images/webshop/button-icons.png) -180px 0; }

.paging-buttons {
	background:rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.4);
	box-shadow:0 0 0 1px rgba(0,0,0,0.4);
}
.paging-buttons .button,
.paging-buttons button {
	margin-left:1px;
	-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px 0 rgba(0,0,0,0.2);
	box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px 0 rgba(0,0,0,0.2);
}
.paging-buttons .button b,
.paging-buttons button { padding-left:5px; padding-right:5px; }
.paging-buttons button.icon { padding-left:1px; padding-right:1px; }
.paging-buttons .button:hover:active,
.paging-buttons button:hover:active {
	-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px -1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px -1px rgba(0,0,0,0.2);
	box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset, 0 1.5px 1px -1px rgba(0,0,0,0.2);
}
.paging-buttons .selected {
	background:#ccc !important;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
}
.paging-buttons .button:first-child,
.paging-buttons button:first-child { margin-left:0; x-moz-border-radius:3px 0 0 3px; }
.paging-buttons .arrow b { width:15px; padding:2px 0 3px; }
.paging-buttons .button-arrowLeft,
.paging-buttons .button-arrowRight { width:17px; }
.paging-buttons .button-doubleArrow { width:24px; }
.paging-buttons .button-arrowLeft b,
.paging-buttons .button-arrowRight b { padding-top:1px; padding-bottom:1px; }
.paging-buttons .button-arrowLeft i { margin:0 -7px 0 -6px; }
.paging-buttons .button-arrowRight i { margin:0 -6px 0 -7px; }

.productContainer .product { margin-bottom:10px; }
.productContainer .product .buttons { right:9px; top:9px; }

.release-date,
.sales-rank { display:block; margin-bottom:6px; }
.release-date:last-child,
.sales-rank:last-child { margin-bottom:0; }

.product a { border-bottom:0; }

.product .release-date,
.product .sales-rank { display:none; }

.tool-tip b { font-weight:bold; }

.blockView .buttons { height:22px; margin-top:10px; }
.blockView .short-description { display:block; height:140px; visibility:hidden; }
.blockView .price { font-size:12px; }
.blockView .extras { display:block; text-align:center; }
.blockView .thumbnail { position:absolute; left:0; top:48px; margin-top:0; }
.blockView button { margin-top:0; }
.blockView .button,
.blockView form { display:block; }
.blockView button { width:100%; }
.blockView button.icon { width:22px; }

.largeView .info,
.largeView .description { margin-left:90px; }

.smallView .info { margin-left:50px; }

.listView { padding:0; margin-bottom:10px; }
.listView .product { height:22px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; margin-bottom:0; }
.listView .info { height:22px; line-height:22px; margin-bottom:-22px; }

.cartView .description select { padding:3px 3px 3px 0; }
.cartView .description input { padding:3px; }
.cartView .description .coz-ui-select li a { padding:2px 4px 3px; }

.rentalsType {
	margin:0 10px 10px;
}

#wishlist li { margin-bottom:10px; }
#wishlist .listView li,
#wishlist .product { margin-bottom:0; }

#wishlist .handle {
	cursor:move;
	float:left;
	padding:11px 10px 11px 11px;
	margin:-1px 0 -1px -1px;
	background:#06f no-repeat center;
	background-image:-moz-linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,0));
}
#wishlist .blockView .handle { display:none; }
#wishlist .thumb {
	width:14px;
	height:8px;
	background:url(../../images/webshop/drag-thumb.png) center repeat-x;	
}
#wishlist .largeView .thumb { margin:36px 4px; }
#wishlist .smallView .thumb { margin:16px 4px; }
#wishlist .listView .thumb { margin:7px 4px; }

#wishlist .product { margin-left:42px; }
#wishlist .blockView .product { margin-left:0; }

x.product-sidebar dt > .button i,
x.product-sidebar dt > button i { position:absolute; }

.new,
.featured,
.specialoffer {
	color:#fff !important;
	font-size:10px;
	line-height:13px;
	height:15px;
	padding:0 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.new { background:#fc0; }
.featured { background:#c00; }
.specialoffer { background:#0c0; }

.listView .new,
.listView .featured,
.listView .specialoffer {
	margin:4px 0 3px;
}

.dialog .titlebar { margin:10px; }
.dialog .titlebar h1 { font-size:24px; }

.accordion > dt > button i { margin-right:2px; }
.accordion > dd:not(:last-child) { margin-bottom:4px; }
.accordion > dd:not(:last-child) > .element-content { padding-bottom:6px; }
.accordion > dd:not(:last-child) > .coz-loading-overlay { bottom:6px; }

.message-bar {
	background:rgba(0,0,0,0.9);
}
.message-error {
	background:rgba(204,0,0,0.9);
}
.message-wrapper {
	-moz-box-shadow:0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px rgba(0,0,0,0.2);
	box-shadow:0 1px rgba(0,0,0,0.2);
}

.order-totals,
.order-getTotal { float:right; clear:right; }
.order-shipping,
.order-payment,
.order-distributor { float:left; clear:left; }
x.order-payment .tabrow { display:none; }
.order-terms { clear:both; }
.order-shipping .order-address { font-weight:normal; line-height:15px; padding-top:3px; }
.order-complete { line-height:22px; }
.order-complete .checkbox i { vertical-align:middle; }
.cart-proceed .button,
.order-complete button { float:right; }
.cart-proceed .button i,
.order-complete button i { margin:-2px -8px -3px 4px; background-position:-20px 0; }

.list th,
.list td { padding:4px; }

/* RMI */
@media screen {
	
	.rmi-content { width:960px; margin:auto; }
	
	.rmi-page { min-height:100%; }
	.rmi-page .rmi-content { padding:124px 0 75px; }
	.rmi-page .rmi-body { xfloat:right; width:960px; }
	.rmi-page .rmi-sidebar { display:none; float:left; width:200px; }

	.rmi-header,
	.rmi-navigation { position:absolute; left:0; width:100%; }
	
	.rmi-header { top:0; }
	.rmi-header .rmi-content,
	.rmi-footer .rmi-content { padding:10px 0; }

	.rmi-footer {
		background:#fff url(images/footer.png);
		background:rgba(255,255,255,0.5) url(images/footer.png);
	}

	.rmi-navigation {
		background:#fff url(images/navigation.png);
		background:rgba(255,255,255,0.5) url(images/navigation.png);
	}
	
	.rmi-footer,
	.rmi-navigation {
		background:rgba(255,255,255,0.5) -moz-linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.8));
		background:rgba(255,255,255,0.5) -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0.8)));
	}
	.rmi-navigation {
		-moz-box-shadow:0 1px rgba(0,0,0,0.2);
		-webkit-box-shadow:0 1px rgba(0,0,0,0.2);
		box-shadow:0 1px rgba(0,0,0,0.2);
	}

	.rmi-footer { margin-top:-65px; }
	.rmi-footer .rmi-content { line-height:22.5px; color:#fff; text-align:center; position:relative; }

	.rmi-footer a { color:#fff; }
	.rmi-footer a.siteseal { position:absolute; left:0; top:10px; }

	.rmi-header a,
	.rmi-navigation a,
	.rmi-footer a.siteseal { border-bottom:0; }

	.rmi-navigation { top:82px; height:32px; z-index:1000; }
	.rmi-navigation .rmi-content {}
	.rmi-navigation ul,
	.rmi-navigation li { list-style:none; padding:0; }
	.rmi-navigation .menu-bar,
	.rmi-navigation .menu-bar > li { display:inline-block; float:left; }
	.rmi-navigation .right { float:right; }
	.rmi-navigation .menu-bar > li > a,
	.rmi-navigation .menu-bar > li > b { display:inline-block; line-height:32px; color:#fff; padding:0 8px; font-weight:normal; }
	x.rmi-navigation .link-selected { background:#a11; background:rgba(255,0,0,0.6); }
	.rmi-navigation .submenu { background:rgb(26,26,26); background:rgba(0,0,0,0.9); padding:8px 0; }
	.rmi-navigation .submenu .submenu { background:rgb(13,13,13); background:rgba(0,0,0,0.95); }
	.rmi-navigation .submenu {
		-moz-box-shadow:0 1px rgba(0,0,0,0.2);
		-webkit-box-shadow:0 1px rgba(0,0,0,0.2);
		box-shadow:0 1px rgba(0,0,0,0.2);
	}
	.rmi-navigation .submenu li { display:block; }
	.rmi-navigation .submenu li > a,
	.rmi-navigation .submenu li > b { display:block; color:#fff; text-decoration:none; padding:4px 8px; white-space:nowrap; position:relative; zoom:1; }
	.rmi-navigation .submenu form { display:block; margin:0 8px; }
	.rmi-navigation .submenu input { width:200px; }
	.rmi-navigation .submenu input {
		-moz-box-shadow:0 0 2px rgba(0,0,0,0.4) inset;
		-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4) inset;
		box-shadow:0 0 2px rgba(0,0,0,0.4) inset;
	}
	.rmi-navigation .submenu input:focus {
		-moz-box-shadow:0 0 2px rgba(0,0,0,0.4) inset, 0 0 3px 1px #06f, 0 0 0 1px #06f;
		-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4) inset, 0 0 3px 1px #06f, 0 0 0 1px #06f;
		box-shadow:0 0 2px rgba(0,0,0,0.4) inset, 0 0 3px 1px #06f, 0 0 0 1px #06f;
	}
	.rmi-navigation .submenu input,
	.rmi-navigation .search button { margin-bottom:8px; }
	.rmi-navigation .submenu { top:32px; -moz-border-radius:0 0 8px 8px; }
	.rmi-navigation .submenu .submenu { top:-8px; max-height:230px; overflow:auto !important; overflow-x:hidden !important; }
	.rmi-navigation .submenu {
		-moz-border-radius:0 0 8px 8px;
		-webkit-border-radius:8px;
		-webkit-border-top-left-radius:0;
		-webkit-border-top-right-radius:0;
		border-radius:8px;
		border-top-left-radius:0;
		border-top-right-radius:0;
	}
	.rmi-navigation .submenu .submenu {
		-moz-border-radius:0 8px 8px 8px;
		-webkit-border-top-right-radius:8px;
		border-top-right-radius:8px;
	}
	.rmi-navigation .right .menu:last-child > .submenu { left:auto; right:0; }
	.rmi-navigation .open > a { background:rgb(26,26,26); background:rgba(0,0,0,0.5); }
	.rmi-navigation .open .open > a { background:rgb(13,13,13); background:rgba(0,0,0,0.5); }
	.rmi-navigation a:hover,
	.rmi-navigation a:focus,
	.rmi-navigation .open a:hover,
	.rmi-navigation .open a:focus { background:rgb(0,92,153); background:rgba(0,153,255,0.6); outline:0; }
	.rmi-navigation .filter-name { float:left; margin-right:0; }
	.rmi-navigation .filter-count { float:right; position:static; margin:9px 0 0 8px; padding:0 4px; line-height:1.25; background:#fff; color:#000; }
	.rmi-navigation .menu .filter-name { float:none; margin-right:52px; -moz-binding:none; }
	.rmi-navigation .menu .filter-count { float:none; position:absolute; margin:4px 8px 0 0; }
	.rmi-navigation .filter-count {
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
	}
	.rmi-navigation .menu { z-index:1; }
	.rmi-navigation .open { z-index:2; }
	.rmi-navigation .open:hover { z-index:3; }
	.rmi-navigation .menu-label { cursor:default; }
	.rmi-navigation .menu-label i { display:block; position:absolute; right:6px; top:2px; height:20px; width:20px; background:url(/images/webshop/button-icons-white.png) -20px 0; }
	.rmi-navigation hr { margin:8px; border-color:#fff; }

	x.menu-bar:hover .open .submenu { display:none; }
	x.menu-bar:hover .open:hover .submenu { display:block; }

	
}

.rmi-logo { position:relative; width:316px; height:64px; color:#000; text-shadow:0 1px 1px rgba(0,0,0,0.3); }
.rmi-logo * { position:absolute; }
.rmi-logo-rmi,
.rmi-logo-media { top:0; font:64px/50px Orbitron Bold; }
.rmi-logo-rmi { left:-3px; }
.rmi-logo-media { right:-3px; color:#a11; }
.rmi-logo-play { left:232px; top:19px; font-size:16px; }
.rmi-logo-text { bottom:0; width:100%; text-align:center; font:12px/9px Orbitron Light; letter-spacing:6px; }

/* Streaming */
.streaming-options { display:inline-block; float:left; white-space:nowrap; }
.streaming-options { !display:inline; }
.streaming-options * { float:none; }
.blockView .streaming-options { display:block; float:none; height:22px; margin-bottom:10px; }
x.blockView .streaming-options .button { float:left; width:88px; margin-top:0; }
x.blockView .streaming-options .favorites { float:right; margin-top:0; }
.blockView .buttons { height:auto; }
.blockView .button,
.blockView form { margin-top:10px; }

.favorites.selected { cursor:pointer; }

.tabForm { margin-bottom:-10px; }
.tabForm th { padding-bottom:10px; }
.tabForm input,
.tabForm select,
.tabForm textarea,
.tabForm iframe,
.tabForm button,
.tabForm .button,
.tabForm .checkbox,
.tabForm .coz-ui-select,
.tabForm .coz-ui-combo,
.tabForm .dateField,
.tabForm .monthField,
.tabForm .timeField,
.tabForm .numberField { margin-bottom:10px; }
.tabForm .coz-ui-select input,
.tabForm .coz-ui-combo input,
.tabForm .dateField input,
.tabForm .timeField input,
.tabForm .numberField input,
.tabForm .coz-ui-select select,
.tabForm .monthField select,
.tabForm .coz-ui-select button,
.tabForm .coz-ui-combo button,
.tabForm .dateField button,
.tabForm .timeField button,
.tabForm .numberField button { margin-bottom:0; }
.tabForm hr { margin:8px 0 18px; }

.breadcrumbs a,
.breadcrumbs b { float:right; margin:23px 0 0 3px; }
