TABLE.tpl-main-navigation {
border:2px solid #FFFFFF;
background-color: #FF4100;
}

TD.tpl-left-header-orange {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

TD.tpl-footer {
font-size: 10px;
font-weight: normal;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #666666;
padding:9px;
border-top:1px solid #666666;
}

TD.tpl-left-header-grey {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background-color: #666666;
}

TD.tpl-left-navigation {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #666666;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration: none;
text-transform: uppercase;
vertical-align: top;
}

.product-list {
font-family: Verdana, Sans; 
font-size: 10px; 
color: #666666;

}

.product-list-header {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #FF4100;
font-weight: bold;
}

TD.tpl-left-content {
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #666666;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
}

TD.tpl-left-search {
border-right:1px solid #666666;
border-top:1px solid #666666;
padding-left:10px;
padding-right:10px;
padding-bottom:4px;
padding-top:4px;
vertical-align:middle;
background-color: #DCDCDC;
}

TD.tpl-main-content {
vertical-align: top;
font-size: 10px;
font-weight: normal;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #333333;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
}

TD.tpl-main-content-price-temco {
vertical-align: top;
font-size: 10px;
font-weight: normal;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #ADADAD;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
}

P.default {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #666666;
}

LI.default {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #666666;
}

BODY.default {
font-family: Verdana, Arial, Sans-serif, Helvetica;
font-size: 11px; 
color: #666666;

}

INPUT.temco-button-text {
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #000000;
font-size: 11px;
background-color: #ffffff;
border:1px outset #000000;
cursor: pointer;
}

INPUT.temco-button-text-login {
color: #000000;
font-size: 11px;
background-color: #ffffff;
border:1px outset #000000;
cursor: hand; 
}

INPUT.temco-input-login {
width: 50px;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: normal;
color: #666666;
border: 1px solid #000000;
}

TD.temco-input-login-label {
font-size: 11px;
font-weight: normal;
color: #666666;
}

A.product-nav {
color: #666666;
line-height: 13px;
text-decoration: none;
}

A.temco-button-productsubgroup {
color: #666666;
line-height: 13px;
text-decoration: none;
}

DIV.product-nav-subsublevel {
background: #FFDBCE;
padding: 1px 0px 1px 40px;
font-size: 9px;
font-weight: normal;
}

A.temco-button-productgroup-selected {
color: #666666;
margin-right: 4px;
line-height: 13px;
text-decoration: none;
}

A.temco-button-productsubgroup-selected {
color: #666666;
line-height: 13px;
text-decoration: none;
}

A.temco-button-productsubsubgroup {
color: #666666;
line-height: 13px;
text-decoration: none;
}

A.product-nav-product-active {
font-size: 10px;
color: #FF4100;
line-height: 13px;
text-decoration: none;

}

.temco-productlist-entry-even {
font-size: 10px;
font-weight: normal;
padding-right: 5px;
padding-left: 5px;
line-height: 18px;
vertical-align: top;
}

.temco-productlist-entry-odd {
font-size: 10px;
font-weight: normal;
padding-left: 5px;
padding-right: 5px;
background-color: #eeeeee;
line-height: 18px;
vertical-align: top;
}

TABLE.temco-group-header {
font-size: 14px;
font-weight: bold;
color: #666666;
}

TABLE.temco-product {
width: 100%;
border: 1px solid #000000;
margin-top: 10px;
}

.temco-product-main {
font-size: 11px;
font-weight: normal;
line-height: 18px;
padding: 6px;
vertical-align: top;
}

.temco-product-header {
background-color: #666666;
color: #ffffff;
font-size: 12px;
font-weight: bold;
line-height: 20px;
padding-top: 4px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
}

A.temco-productlist {
text-decoration: none;
color: #000000;
}

.temco-productlist-header {
font-size: 11px;
font-weight: normal;
padding-right: 5px;
padding-left: 5px;
line-height: 18px;
background-color: #666666;
color: #ffffff;
font-weight: bold;
}

TABLE.temco-productlist {
width: 100%;
border: 1px solid #000000;
margin-top: 10px;
}

DIV.temco-product-price {
font-size: 14px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 5px;
}

.temco-product-subheader {
background-color: #666666;
color: #ffffff;
font-size: 10px;
font-weight: bold;
line-height: 14px;
padding-top: 2px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
}

IMG.temco-basket-toggle-icon {
border: 0px;
margin-top: 5px;
}

IMG.temco-basket-toggle-icon-disabled {
border: 0px;
margin-top: 5px;
filter: opacity(alpha=50);
}

IMG.temco-button-icon {
cursor: pointer;
}

TD.temco-label-notrequired {
font-size: 10px;
}

TD.temco-output-text {
font-size: 10px;
text-transform: lowercase;
}

TD.temco-input-login-label-alert {
font-size: 11px;
font-weight: normal;
color: red;
}

DIV.product-nav-toplevel {
background: url(/data/static/images/link-base.gif) 1px 50% no-repeat;
padding: 1px 0px 1px 10px;
font-size: 9px;
font-weight: normal;
}

DIV.product-nav-toplevel-active {
background: #FFECE5 url(/data/static/images/link-now.gif) 1px 50% no-repeat; 
padding: 1px 0px 1px 10px;
font-size: 9px;
font-weight: bold;
}

DIV.product-nav-sublevel {
background: #FFECE5 url(/data/static/images/link-base.gif) 11px 50% no-repeat;
padding: 1px 0px 1px 20px;
font-size: 9px;
font-weight: normal;
}

DIV.product-nav-sublevel-active {
background: #FFDBCE url(/data/static/images/link-now.gif) 11px 50% no-repeat; 
padding: 1px 0px 1px 20px;
font-size: 9px;
font-weight: bold;
}

DIV.product-nav-subsublevel-active {
background: #FFDBCE;
padding: 1px 0px 1px 40px;
font-size: 9px;
font-weight: bold;
}

DIV.product-nav-sublevel-product {
background: #FFECE5;
padding: 1px 0px 1px 40px;
font-size: 9px;
font-weight: normal;
}

DIV.product-nav-sublevel-product-active {
background: #FFECE5;
padding: 1px 0px 1px 40px;
font-size: 9px;
font-weight: bold;
}

A.menu-left {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #666666;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
background-color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

A.menu-left-active {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #000000;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
background-color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

.default {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #666666;
}

.header {
font-family: Verdana, Sans; 
font-size: 14px; 
color: #666666;
font-weight: bold;
}

.small {
font-family: Verdana, Sans;
font-size: 10px;
color: #666666;
}

SPAN.default {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #666666;
}

SPAN.header {
font-family: Verdana, Sans; 
font-size: 14px; 
color: #666666;
font-weight: bold;
}

SPAN.small {
font-family: Verdana, Sans;
font-size: 10px;
color: #666666;
}

A.default {
color: #666666;
text-decoration: underline;

}

A.footer {
font-family: Verdana, Arial, Sans-serif, Helvetica; 
font-size: 10px;
font-weight: normal;
font-style: normal; 
color: #666666;
text-decoration: none;
}

.form-error {
font-family: Verdana, Sans;
font-size: 11px;
font-weight: bold;
color: #FF0000;
}

.form-required {
font-family: Verdana, Sans;
font-size: 11px;
color: #FF0000;
}

INPUT.disabled {
background-color:#DDDDDD;
}

.wrong {
font-family: Verdana, Sans;
font-size: 11px;
color: #FF0000;
}

TD.temco-input-selectbox {
font-family: Verdana, Arial, Sans-serif, Helvetica;
font-size: 10px; 
color: #666666;
text-transform: lowercase;


}

TABLE.temco-input-selectbox {
font-family: Verdana, Arial, Sans-serif, Helvetica;
font-size: 10px; 
color: #666666;
margin: 3px;
}

SELECT.temco-input-selectbox {
font-family: Verdana, Arial, Sans-serif, Helvetica;
font-size: 10px; 
color: #666666;
text-transform: lowercase;
width: 430px;
border-width: 1px;

}

IMG.temco-product-image-random {
border: 1px solid #000;
float: none;
}

TD.temco-input-fixed {
font-family: Verdana, Arial, Sans-serif, Helvetica;
font-size: 10px; 
color: #666666;
text-transform: lowercase;
padding-left: 5px;

}

SPAN.temco-input-selectbox-disabled {
font-family: Verdana, Arial, Sans-serif, Helvetica;
font-size: 10px; 
color: #666666;
text-transform: lowercase; 
padding-left: 5px; 
}

INPUT.button {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #00000;
background: #FFFFFF
}

SPAN.htdig-default {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #666666;
}

SPAN.htdig-header {
font-family: Verdana, Sans; 
font-size: 14px; 
color: #666666;
font-weight: bold;
}

SPAN.htdig-result-number {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #666666;
font-weight: bold;
}

SPAN.htdig-result-title {
font-family: Verdana, Sans; 
font-size: 11px; 
color: #666666;
font-weight: bold;
}

A.menu-header-active:link {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #aaaaaa;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.menu-header-active:visited {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #bbbbbb;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.menu-header-active:active {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #bbbbbb;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.menu-header-active:hover {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #bbbbbb;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.menu-header:link {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.menu-header:visited {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.menu-header:active {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.menu-header:hover {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Sans-serif, Helvetica;
color: #FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
background-color: #FF4100;
text-decoration: none;
text-transform: uppercase;
}

A.footer:hover {
font-family: Verdana, Arial, Sans-serif, Helvetica; 
font-size: 10px;
font-weight: normal;
font-style: normal; 
color: #FF4100;
text-decoration: none;
}

