﻿body { background-color: #ffffff; margin: 0; padding: 0; }
html, body, h1, h2, h3, h4, h5, h6, p, div, span, a, td, select, option, input, textarea, ol, ul, li { color: #333333; font-family: Arial, Sans-Serif; font-size: small; font-weight: normal; }
a:link, a:visited { color: #333333; text-decoration: none; }
a:hover, a:active {	color: #ff0000; text-decoration: underline; }

.main { margin: 10px 20px 10px 20px; }

.filter { border-bottom: solid 1px #fbbfbf; list-style-type: none; margin: 0 0 20px 0; padding: 0; }
.filter .featured { background: #ffe5e5; border-bottom: solid 1px #ffe5e5; border-left: solid 1px #fbbfbf; border-right: solid 1px #fbbfbf; border-top: solid 1px #fbbfbf; margin: 0; padding: 1px 4px 1px 4px; }
.filter .featured .name { background: url(/images/filterarrow_tiendatoshiba_es.gif) no-repeat right; color: #333333; cursor: default; font-weight: bold; padding: 0 12px 0 0; }
.filter .notfeatured { background: #ffe5e5; border-bottom: solid 1px #ffe5e5; border-left: solid 1px #fbbfbf; border-right: solid 1px #fbbfbf; border-top: solid 1px #fbbfbf; margin: 0; padding: 1px 4px 1px 4px; }
.filter .notfeatured .name { background: url(/images/filterarrow_tiendatoshiba_es.gif) no-repeat right; color: #333333; cursor: default; padding: 0 12px 0 0; }
.filter .featuredhover { background: #fbc9c9 url(/images/loader_tiendatoshiba_es.gif) no-repeat right; border: solid 1px #fbbfbf; margin: 0; padding: 1px 4px 1px 4px; }
.filter .featuredhover .name { background-image: none; color: #333333; cursor: default; font-weight: bold; }
.filter .notfeaturedhover { background: #fbc9c9 url(/images/loader_tiendatoshiba_es.gif) no-repeat right; border: solid 1px #fbbfbf; margin: 0; padding: 1px 4px 1px 4px; }
.filter .notfeaturedhover .name { background-image: none; color: #333333; cursor: default; }
.filter .featuredexpanded { background: #f4f4f4; border-bottom: solid 1px #f4f4f4; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-top: solid 1px #fbbfbf; margin: 0; padding: 10px 4px 10px 4px; }
.filter .featuredexpanded .name { font-weight: bold; }
.filter .featuredexpanded ul { list-style-type: none; margin: 2px 0 0 0; padding: 0; }
.filter .featuredexpanded li { margin: 0; padding: 0; }

.filterpopup { background: #fbc9c9; border: solid 1px #fbbfbf; margin: 0; padding: 10px 0 10px 0; }
.filterpopup .adjacentborder { background: #fbc9c9; border-left: solid 1px #fbc9c9; border-top: solid 1px #fbbfbf; margin: 0; padding: 1px 0 1px 0; position: absolute; left: -1px; top: 0; }
.filterpopup ul { list-style-type: none; margin: 0; padding: 0 10px 0 10px; }
.filterpopup li { margin: 0; padding: 0; }

.modalbackground { background: #999999; filter: alpha(opacity=50); opacity: 0.5; }