html {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
* {
    margin: 0;
    padding: 0;
}
body {
    background: url("/../../../../skin/frontend/default/paulaschoice/images/body_bg.gif") repeat-x scroll 0 0 #E6E6DA;
    color: #404040;
    font: 12px/1.55em arial,helvetica,sans-serif;
    text-align: center;
}
body.contentpane {
    padding: 20px;
    text-align: left;
}
a {
    color: #3797A5;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
a img {
    border: 0 none;
}
:focus {
    outline: 0 none;
}
p a {
    color: #3797A5;
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6, .head {
    color: #0A263C;
    line-height: 1.25em;
    margin-bottom: 0.4em;
}
h1 {
    font-size: 14px!important;
    line-height: 1.17;
}
h2 {
    font-size: 1.5em;
}
h3 {
    font-size: 1.35em;
}
h4 {
    font-size: 1.05em;
}
h5 {
    font-size: 1.05em;
}
h6 {
    font-size: 0.95em;
}
th {
    padding: 0;
    text-align: left;
    vertical-align: top;
}
td {
    padding: 0;
    vertical-align: top;
}
#page table th {
    padding: 5px 0 12px 10px;
}
#page table td {
    padding: 5px 0 12px 10px;
}
#page ul {
    margin-left:25px;
}
p {
    margin-bottom: 0.8em;
}
address {
    margin-bottom: 0.4em;
}
address {
    font-style: normal;
    line-height: 1.4em;
}
cite {
    font-size: 10px;
    font-style: normal;
}
q:before, q:after {
    content: "";
}
form {
    display: inline;
}
fieldset {
    border: medium none;
}
legend {
    display: none;
}
label {
    color: #000000;
    font-weight: bold;
}
input, select, button {
    vertical-align: middle;
}
dt {
    display: block;
    font-weight: bold;
}
small {
    font-size: 0.92em;
}
big {
    font-size: 1.1em;
}
hr {
    height: 0;
    margin: 8px 0;
    overflow: hidden;
    visibility: hidden;
}
.nowrap {
    white-space: nowrap;
}
.bold {
    font-weight: bold;
}
body.width_small div#wrapper {
    width: 773px;
}
body.width_fmax div#wrapper {
    max-width: 1050px;
    min-width: 750px;
}
div#header_l {
    position: relative;
}
div#newsflash {
    border: 1px solid #0000FF;
    margin-left: 350px;
    margin-right: 30px;
    width: auto;
}
div#footer_r {
    height: 47px;
    overflow: hidden;
    padding-top: 10px;
}
div#footer_r div {
    color: #AAAAAA;
    font-size: 0.9em;
    text-align: center;
}
div#footer_r a:link, div#footer_r a:visited {
    color: #999999;
}
div#footerspacer {
    height: 10px;
}
#pathway {
    margin-right: 250px;
    margin-top: -2px;
    padding: 0 10px 8px;
    text-align: left;
    width: auto;
}
form#searchForm input {
    vertical-align: middle;
}
form#searchForm table {
    border-collapse: collapse;
}
form#searchForm td {
    padding: 0;
}
#mod_search_searchword {
    padding: 2px;
}
#area {
    padding: 0;
}
#whitebox {
    margin: 0 21px;
    width: auto;
}
#whitebox div {
    text-align: left;
}
#whitebox_t {
}
#whitebox_tl {
}
#whitebox_tr {
}
#whitebox_m {
}
#whitebox_b {
}
#whitebox_bl {
}
#whitebox_br {
    height: 13px;
}
#leftcolumn {
    float: left;
    margin: 0 30px 0 20px;
    padding: 0;
    width: 223px;
}
#maincolumn, #maincolumn_full {
}
#maincolumn_full {
    margin-left: 0;
    padding: 0;
    width: 100%;
}
table.nopad {
    border-collapse: collapse;
    margin: 0;
    padding: 0 0 0 20px;
    width: 640px;
}
table.nopad td.middle_pad {
    width: 20px;
}
div.offline {
    background: none repeat scroll 0 0 #FFFEBB;
    font-size: 1.2em;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 0;
    width: 100%;
}
div.componentheading {
    padding-left: 0;
}
h1 {
    color: #387C89;
    font-family: Helvetica,Arial,sans-serif;
    padding: 0;
    text-align: left;
    vertical-align: bottom;
    width: 100%;
}
h2, .contentheading {
    color: #387C89;
    font-family: Arial,Helvetica,sans-serif;
    
    font-weight: bold;
    padding: 0;
    text-align: left;
    vertical-align: bottom;
    width: 100%;
font-size: 1em; margin-top: 15px;}
table.contentpaneopen h3 {
    margin-top: 25px;
}
h4 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
}
h3, .componentheading, table.moduletable th, legend {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0 0 10px;
    padding-left: 0;
    text-align: left;
}
.small {
    color: #999999;
    font-size: 0.9em;
    font-weight: normal;
    text-align: left;
}
.modifydate {
    color: #999999;
    font-size: 0.9em;
    font-weight: normal;
    height: 20px;
    text-align: left;
    vertical-align: bottom;
}
.createdate {
    color: #999999;
    font-size: 0.9em;
    font-weight: normal;
    height: 20px;
    padding-bottom: 5px;
    padding-top: 0;
    vertical-align: top;
}
a.readon {
    background: url("../images/mw_readon.png") no-repeat scroll right top transparent;
    display: block;
    float: left;
    height: 16px;
    line-height: 14px;
    margin-top: 10px;
    padding-right: 20px;
}
.invalid {
    border-color: #FF0000;
}
label.invalid {
    color: #FF0000;
}
.ol-foreground {
    background-color: #F6F6F6;
}
.ol-background {
    background-color: #666666;
}
.ol-textfont {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.ol-captionfont {
    color: #F6F6F6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.ol-captionfont a {
    color: #0B55C4;
    font-size: 12px;
    text-decoration: none;
}
.ol-closefont {
}
a.mainlevel:link, a.mainlevel:visited {
    padding-left: 5px;
}
a.mainlevel:hover {
}
span.article_separator {
    display: block;
    height: 20px;
}
.article_column {
    padding-right: 5px;
}
.column_separator {
    border-left: 1px dashed #E0E0E0;
    padding-left: 10px;
}
td.buttonheading {
}
td.buttonheading img {
    border: medium none;
}
.clr {
    clear: both;
}
td.greyline {
    background: url("../images/mw_line_grey.png") repeat-y scroll 50% 0 transparent;
    width: 20px;
}
div#maindivider {
    border-top: 1px solid #DDDDDD;
    height: 1px;
    margin-bottom: 10px;
    overflow: hidden;
}
table.blog span.article_separator {
    display: block;
    height: 20px;
}
.contentpaneopen_edit {
    float: left;
}
table.contenttoc {
    border: 1px solid #CCCCCC;
    float: right;
    margin: 5px;
    padding: 5px;
}
table.contenttoc td {
    padding: 0 5px;
}
td.sectiontableheader {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #333333;
    font-weight: bold;
    padding: 4px;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
    padding: 4px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
    padding: 3px;
}
table.contentpaneopen, table.contentpane {
    float: right;
    margin: 0;
    padding: 0;
}
table.contentpaneopen li {
    margin-bottom: 5px;
}
table.contentpaneopen fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px 0 0;
}
table.contentpaneopen h3 {
    margin-top: 25px;
}
table.contentpaneopen h4 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
}
.highlight {
    background-color: #FFFEBB;
}
table.user1user2 div.moduletable {
    margin-bottom: 0;
}
div.moduletable, div.module {
    margin-bottom: 25px;
}
div.module_menu h3, div.moduletable_menu h3 {
    background: url("../../../../skin/frontend/default/paulaschoice/images/base_mini_head_bg.gif") repeat-x scroll 0 0 #A8A77B;
    border-bottom: 1px solid #DDDDDD;
    color: #FFFFFF;
    font-size: 1.05em;
    font-weight: bold;
    min-height: 16px;
    padding: 6px 0 4px 12px;
    text-transform: uppercase;
}
div.module_menu, div.moduletable_menu {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #999999;
    font-size: 0.95em;
    line-height: 1.1em;
    margin-top: 2px;
    padding-bottom: 8px;
}
div.module_menu div div div div, div.moduletable_menu div div div div {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
div.module_menu ul, div.moduletable_menu ul {
    background: url("../../../../skin/frontend/default/paulaschoice/images/block-content-bg.gif") no-repeat scroll 0 100% transparent;
    list-style-type: none;
    margin: 0;
    padding: 0 0 24px;
}
div.module_menu ul li, div.moduletable_menu ul li {
    background: url("../../../../skin/frontend/default/paulaschoice/images/vert-nav-li-bg.png") no-repeat scroll 50% 100% transparent;
    margin: 0;
    padding: 5px 3px 5px 12px;
    text-decoration: none;
}
div.module_menu ul li a, div.moduletable_menu ul li a {
    text-decoration: none;
}
.module_menu a, .moduletable_menu a {
    color: #666666;
    font-size: 1.05em;
    text-transform: uppercase;
}
.module_menu a:hover, .moduletable_menu a:hover {
    color: #333333;
}
.new-layered-nav-container {
    clear: both;
    margin-bottom: 15px;
}
.new-layered-nav .head {
    background: url("../images/base_mini_head_bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    margin: 0 1px 8px;
    padding: 2px 8px;
}
.new-layered-nav .head h4 {
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #90A2AC;
    font-size: 0.98em;
    min-height: 16px;
    padding: 2px 0 1px 6px;
    text-transform: uppercase;
}
.new-layered-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.new-layered-nav ul li {
    background-color: #FFFFFF;
    margin: 0;
    padding: 3px 3px 3px 12px;
    text-decoration: none;
}
.new-layered-nav ul li a {
    text-decoration: none;
}
.new-layered-nav ul li .open, .new-layered-nav .activesubsub, .new-layered-nav .subopen {
    color: #000000;
    font-weight: bolder;
    text-decoration: underline;
}
.new-layered-nav .final {
    background-color: #E3E3E3;
}
.new-layered-nav ul ul li {
    margin-left: 18px;
}
.new-layered-nav ul ul ul li a {
    margin-left: 18px;
}
.new-layered-nav a {
    color: #999999;
}
.new-layered-nav a:hover {
    color: #333333;
}
.new-layered-nav ul li ul li a {
    border-bottom: thin dotted #CCCCCC;
    border-top: thin dotted #CCCCCC;
    margin-bottom: 0;
    margin-top: 0;
}
.new-layered-nav ul li ul li {
    margin-bottom: 0;
    margin-top: 0;
}
#leftcolumn div.module {
    padding: 0 10px;
}
#leftcolumn div.module table {
    width: auto;
}
table.adminform textarea {
    color: #000099;
    font-size: 1em;
    height: 400px;
    width: 540px;
}
div.search input {
    float: right;
    position: absolute;
    right: -2px;
    top: 72px;
}
form#form-login fieldset {
    border: 0 none;
    margin: 0;
    padding: 0.2em;
}
form#form-login ul {
    padding-left: 20px;
}
form#com-form-login fieldset {
    border: 0 none;
    margin: 0;
    padding: 0.2em;
}
form#com-form-login ul {
    padding-left: 20px;
}
div.mosimage {
    margin: 5px;
}
div.mosimage_caption {
    color: #666666;
    font-size: 0.9em;
}
div.caption {
    padding: 0 10px;
}
div.caption img {
    border: 1px solid #CCCCCC;
}
div.caption p {
    color: #666666;
    font-size: 0.9em;
    text-align: center;
}
table.paramlist {
    margin-top: 5px;
}
table.paramlist td.paramlist_key {
    height: 30px;
    text-align: left;
    width: 128px;
}
div.message {
    background-color: #F9F9F9;
    border: 1px solid #D5D5D5;
    color: #CC3300;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0 10px;
    padding: 3px 20px;
    text-align: center;
    width: auto;
}
.bannergroup {
}
.banneritem img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.banneritem_text {
    font-size: 11px;
    padding: 4px;
}
.bannerfooter_text {
    background-color: #F7F7F7;
    font-size: 11px;
    padding: 4px;
    text-align: right;
}
.pagination span {
    padding: 2px;
}
.pagination a {
    padding: 2px;
}
.pollstableborder td {
    text-align: left;
}
span.description {
    display: block;
    padding-left: 30px;
}
fieldset {
    border: 1px solid #CCCCCC;
    margin-top: 15px;
    padding: 15px;
}
legend {
    margin: 0;
    padding: 0 10px;
}
td.key {
    border-bottom: 1px solid #EEEEEE;
    color: #666666;
}
.tool-tip {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #D4D5AA;
    float: left;
    max-width: 200px;
    padding: 5px;
}
.tool-title {
    background: url("../../system/images/selector-arrow.png") no-repeat scroll 0 0 transparent;
    font-size: 100%;
    font-weight: bold;
    margin: -15px 0 0;
    padding: 15px 0 5px;
}
.tool-text {
    font-size: 100%;
    margin: 0;
}
.homepage-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C1BC;
    font-size: 0.95em;
    line-height: 1.1em;
    padding-bottom: 8px;
}
.homepage-box .head {
    background: url("../images/base_mini_head_bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    margin: 0 1px 8px;
    padding: 2px 8px;
}
.homepage-box .head h4 {
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #90A2AC;
    font-size: 0.98em;
    margin: 0;
    min-height: 16px;
    padding: 2px 0 1px 6px;
    text-transform: uppercase;
}
.homepage-box .content {
    padding: 6px 3px;
}
.homepage-box .content img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.homepage-table {
    width: 100%;
}
.homepage-table td {
    padding: 0 6px 12px;
}
#system-message {
    margin-bottom: 20px;
}
#system-message dd.message ul {
    background: url("../../system/images/notice-info.png") no-repeat scroll 4px center #C3D2E5;
    border-bottom: 3px solid #DE7A7B;
    border-top: 3px solid #DE7A7B;
    margin: 0;
    padding-left: 40px;
    text-indent: 0;
}
#system-message dd.error ul {
    background: url("../../system/images/notice-alert.png") no-repeat scroll 4px center #E6C0C0;
    border-bottom: 3px solid #DE7A7B;
    border-top: 3px solid #DE7A7B;
    color: #CC0000;
    margin: 0;
    padding-left: 40px;
    text-indent: 0;
}
#system-message dd.notice ul {
    background: url("../../system/images/notice-note.png") no-repeat scroll 4px center #EFE7B8;
    border-bottom: 3px solid #F0DC7E;
    border-top: 3px solid #F0DC7E;
    color: #CC0000;
    margin: 0;
    padding-left: 40px;
    text-indent: 0;
}
#syndicate {
    float: left;
    padding-left: 25px;
}
#power_by {
    float: right;
    padding-right: 25px;
}
#component-contact table td {
    padding: 2px 0;
}
.wrapper {
    min-width: 954px;
    text-align: left;
}
.header {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C1C3AB;
    border-right: 1px solid #C1C3AB;
    height: 153px;
    margin: 0 auto;
    text-align: left;
    width: 958px;
}
.header-top {
    position: relative;
    z-index: 999;
}
.header-nav {
    margin: 0 auto;
    width: 950px;
}
.middle {
    margin: 0 auto;
    min-height: 400px;
    position: relative;
    text-align: left;
    width: 900px;
}
.side-col {
    width: 195px;
}
.col-left {
    float: left;
}
.col-main {
    float: left;
}
.col-right {
    float: right;
}
.col-1-layout .col-main {
    float: none;
    margin: 0;
}
.col-2-right-layout .col-main {
    float: left;
    width: 685px;
}
.col-2-left-layout .col-main {
    float: right;
    width: 685px;
}
.col-3-layout .col-main {
    margin-left: 17px;
    width: 475px;
}
.col-2-left-layout .col-main img {
    border: 1px solid #D0CBC1;
    float: left;
    margin-right: 20px;
}
.header {
}
.header-top-container {
    position: relative;
}
.header-top {
}
.header-nav-container {
    background: url("../images/nav_bg.jpg") repeat-y scroll 50% 0 #FFFFFF;
}
#whitebox {
}
#whitebox_m {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C1C3AB;
    border-right: 1px solid #C1C3AB;
    margin: 0 auto;
    min-height: 400px;
    padding: 25px 0 0;
    position: relative;
    text-align: left;
    width: 958px;
}
.toplevel-tabs {
    height: 0;
    margin: 0 auto;
    position: relative;
    width: 930px;
    z-index: 999;
}
.toplevel-tabs a {
    background: url("../images/greytab_02.gif") no-repeat scroll right top transparent;
    color: #4E4C4D;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 5px 5px 14px 0;
    text-decoration: none;
}
.toplevel-tabs a span {
    background: url("../images/greytab_01.gif") no-repeat scroll left top transparent;
    padding: 5px 40px 9px 11px;
}
.toplevel-tabs a:hover {
    color: #000000;
}
.toplevel-tabs a.selected {
    background: url("../images/whitetab_02.gif") no-repeat scroll right top transparent;
    color: #4E4C4D;
    margin-left: 4px;
}
.toplevel-tabs a.selected span {
    background: url("../images/whitetab_01.gif") no-repeat scroll left top transparent;
}
h1#logo {
    float: left;
    margin: 25px 0 0 41px;
    width: 312px;
}
.page-popup h1#logo {
    display: none;
}
.quick-access {
    color: #000000;
    float: right;
    margin-top: 28px;
    padding: 0 10px;
    text-align: right;
    width: 540px;
}
.quick-access p {
    margin-bottom: 4px;
}
.quick-access li {
    background: url("../images/shop_access_pipe.gif") no-repeat scroll 100% 0.35em transparent;
    display: inline;
    padding-left: 3px;
    padding-right: 7px;
}
.quick-access li.first {
    padding-left: 0;
}
.quick-access li.last {
    background: none repeat scroll 0 0 transparent;
    padding-right: 0;
}
.shop-access {
    margin-bottom: 2px;
}
.shop-access a, .shop-access a:hover {
    color: #3797A5;
    font-size: 0.95em;
    text-decoration: underline;
}
.shop-access li.last {
    background: none repeat scroll 0 0 transparent;
    padding-right: 0;
}
.language-switcher {
    float: right;
    margin-left: 60px;
    margin-top: 5px;
}
.language-switcher label {
    color: #000000;
    padding-right: 5px;
}
.language-switcher .flag option {
    background-position: left center;
    background-repeat: no-repeat;
    margin-left: 2px;
    padding-left: 20px;
}
.breadcrumbs {
    display: block;
    font-size: 0.95em;
}
.breadcrumbs li {
    display: inline;
}
.breadcrumbs li a {
    font-weight: normal;
}
#search {
    position: absolute;
    right: 13px;
    top: -4px;
    width: 442px;
}
#winkelmenu {
}
#search .inputbox {
    float: right;
    height: 16px;
    position: absolute;
    right: -3px;
    top: 71px;
    width: 300px;
}
input.inputbox, select, textarea {
    border: 1px solid #B6B6B6;
    font: 12px arial,helvetica,sans-serif;
}
input.inputbox, textarea {
    padding: 1px 2px;
}
#pathway, #footer {
    display: none;
}
#tabarea {
    background: url("../../../../skin/frontend/default/paulaschoice/images/nav_bg.jpg") repeat scroll 0 0 transparent;
    height: 35px;
    margin: -64px auto 0;
    text-align: left;
    width: 958px;
}
#tabmenu {
    height: 60px;
}
#tabarea table {
    margin: 0 0 0 50px;
}
#search #jflanguageselection {
    position: absolute;
    right: 30px;
    top: 15px;
}
.clsHomeText img {
    margin: 0 10px 5px 0;
}
body {
}
table.category {
    border-collapse: separate;
    border-spacing: 5px;
    width: 630px;
}
.sectiontableentry1 td, .sectiontableentry2 td {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin: 6px;
}
.blog_more li {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin: 6px;
    padding: 2px 5px;
}
.section-ol {
    list-style-type: decimal;
    margin: 20px;
}
.section-ol li {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin: 6px;
    padding: 2px 5px;
}
#maincolumn #page {
}
#maincolumn #page, #maincolumn #alphacontent {
}
#maincolumn #page h1.componentheading {
    margin: 0;
}
#id98 #maincolumn #page, #id98 #maincolumn #alphacontent {
    padding: 0;
}
#id98 #maincolumn #page h1.componentheading {
    margin-left: 0;
}
#id98 h1.componentheading {
    left: -9999em;
    position: absolute;
}
#id98 breadcrumbs {
    display: none;
}
#id98 #maincolumn, #id98 #maincolumn table.nopad, #id98 #maincolumn table.nopad moduletable-breadcrumb, #id98 #maincolumn table.nopad td {
    padding-top: 0;
}
#page .buttonheading {
    float: right;
    margin-bottom: 0;
}
#maincolumn table.nopad moduletable-breadcrumb {
    display: none;
}
.nooku_language_select {
    float: right;
    font-size: 11px;
    margin: 0;
    text-align: right;
    text-transform: uppercase;
}
.nooku_language_select ul li {
    display: inline;
    margin: 0 3px;
    text-transform: uppercase;
}
.nooku_language_select ul li a {
    color: #991D42;
    text-transform: uppercase;
}
#maincolumn {
}
#maincolumn table.nopad {
}
#id98 .homepage-box .head h4 {
    font-size: 0.8em;
}
#footer_bg {
    background-color: #C0C3BC;
    background-image: url("../images/footerbg.jpg");
    background-repeat: repeat-x;
    padding: 0px 0 0;
}
#footer_bg td {
    padding: 5px;
}
#footer_bg2 {
    background-image: url("../images/footerbg2.jpg");
    color: #FFFFFF;
    height: 9px;
    margin: auto 0;
    padding: 4px 10px 18px;
    text-transform: uppercase;
}
h3 {
    color: #464445;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 0.4em;
}
button.button {
}
button.button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}
a.button span, button.button span {
    background: url("../images/btn-button.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font: bold 11px/24px arial,sans-serif;
    height: 24px;
    padding: 0 0 0 8px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}
a.button span span, button.button span span {
    background-position: 100% 0;
    border: 0 none;
    padding: 0 8px 0 0;
}
#pillmenu {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-top: 41px;
    text-decoration: none;
}
#pillmenu td {
    padding-top: 6px;
    width: auto;
}
#pillmenu a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 8px 15px 6px;
    text-decoration: none;
}
#pillmenu a:visited {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#pillmenu a:hover {
    color: #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#search a {
    color: #9F3030;
    text-decoration: underline;
}
#search a:visited {
    color: #9F3030;
    text-decoration: underline;
}
#winkelmenu {
}
#winkelmenu a {
    color: #575757;
    font-size: 11px;
    font-weight: normal;
    margin: 0 2px;
    text-decoration: none;
}
#winkelmenu a:visited {
    color: #666666;
    text-decoration: none;
}
.tussen {
    background-image: url("../images/tussen2.png");
    background-repeat: no-repeat;
    width: 1px;
}
#dict {
    font-family: Arial,sans-serif;
    font-size: 13px;
    line-height: 1.3em;
    margin: 0 auto;
    width: 600px;
}
#dict *:focus {
    outline: 0 none;
}
#dict a {
    color: #3B7D88;
}
#dict a:hover {
    color: #931D1B;
}
#dict table {
    border-collapse: collapse;
    border-spacing: 0;
}
.ingredient-italic-name {
    font-style: italic;
    font-weight: bold;
}
ul#tabnav {
    border-bottom: 1px solid #E7E7E7;
    font: bold 13px Arial,sans-serif;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 15px;
    padding: 3px 10px 3px 0;
    text-align: left;
}
ul#tabnav li {
    display: inline;
}
.active a {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important;
}
body#tab1 li.tab1 a, body#tab2 li.tab2 a {
    background-color: #FFFFFF;
    color: #000000;
    padding-top: 4px;
    position: relative;
    top: 1px;
}
.tab1 a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E7E7E7;
    border-color: #E7E7E7 #E7E7E7 -moz-use-text-color;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #3B7D88;
    margin-right: 0;
    padding: 3px 10px;
    text-decoration: none;
}
ul#tabnav a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
#dict-content {
    border-color: #E7E7E7;
    border-style: none solid solid;
    border-width: 1px;
    padding: 10px;
}
#alpha-bar {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
#alpha-bar a {
    text-decoration: none;
}
#alpha-bar a:hover {
    color: #89B1B8;
}
#alpha-bar tr td {
    text-align: center;
    width: 1%;
}
#alpha-active {
    background-color: #A8A8A8;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
}
dd {
    color: #777777;
    display: inline;
    font-size: 11px;
    margin-bottom: 1em;
    margin-left: 0;
}
dd a, #category-links a {
    color: #777777 !important;
    text-decoration: none;
}
dd a:hover {
    text-decoration: underline;
}
th {
    text-align: left;
}
#dict-alpha .tags {
    color: #777777;
    font-size: 11px;
    margin-left: 1em;
}
#dict-alpha p {
    margin-bottom: 0.3em;
}
.dict-definition-block {
    margin-bottom: 5px;
}
.dict-ingredient-link, .current-category {
    font-weight: bold;
}
#ratings-link {
    font-size: 11px;
    margin-left: 190px;
}
#ratings-link a {
    text-decoration: none;
}
.active-category {
    color: #000000 !important;
    font-weight: bold;
}
#category-table {
    font-size: 0.9em;
}
#category-table td {
    color: #666666;
    padding-bottom: 0.3em;
}
#results-table th {
    padding-left: 8px;
}
#results-table td {
    border: 1px solid #E7E7E7;
    padding: 8px;
}
#results-table td dd {
    margin: 0;
}
#results-table td img {
    margin-left: 8px;
}
#results-header {
    color: #9EA47B;
    font-size: 12px;
    font-weight: bold;
    margin: 1em 0;
    text-transform: uppercase;
}
.dict-sort-links {
    text-decoration: none;
}
#footer_bg {
    height: 150px;
}
#winkelmenu td {
    margin-top: 6px;
    padding-top: 11px;
    vertical-align: top;
}
#IngredientName {
    color: #666666;
}
#ReturnLinkParagraph {
    text-align: center;
}
#ReturnLink {
    text-decoration: none;
}
dt a:hover {
    text-decoration: underline;
}
#category-links {
    display: inline;
}
.read-more-links {
    text-decoration: none;
}
.item120, .item122 {
    font-weight: bold;
}
h2.divSubHeaderText {
font-size: 13px;
color: #83766D;
font-weight: bold;
}
.tb {
	background: url("../images/tweet.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
	width:55px;
	text-indent:-9999px;
}
.tb:hover{
	background-position: 0 -21px;
}

// LAZIALIST

.subfooter td.columns {
    color: #000000;
    font: 0.9em "Lucida Grande",Geneva,Arial,sans-serif;
    padding: 15px 20px;
    text-align: left;
    width: 209px;
}
.subfooter td.columns a {
    color: #830043;
}
.subfooter td.columns p {
    color: #000000;
    font-size: 11px;
    line-height: 1.5em;
    margin-bottom: 0;
    padding-top: 8px !important;
}
.subfooter td.columns h3 {
	margin-bottom:0px;
}
.subfooter td.columns.middle {
    padding: 15px 10px !important;
}

.subfooter td.columns a.button span {
    background: none repeat scroll 0 0 #A8293F;
    font: bold 11px/18px "Lucida Grande",Geneva,Arial,sans-serif;
    height: 18px;
    white-space: nowrap;
}
#result_box span {
font-size:12px;
text-transform: none;
}
.right_sub_foot {
   background-color: #E6E6DA;
    margin-left: -12px;
    text-align: center;
    width: 962px;
}
.right_sub_foot .links li {
	float:left;
	list-style:none;
padding: 0 7px 0 4px;
}
.right_sub_foot ul.links {
margin-top:2px;
margin-left: 170px;
text-transform: none;
}
.subfooter td.columns {
font: 0.9em "Lucida Grande",Geneva,Arial,sans-serif;
}

