BODY {
	
}
H1 {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 21px; FONT-WEIGHT: bold
}
H2 {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
H3 {
	FONT-FAMILY: Arial, sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
H4 {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
H5 {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
FORM {
	MARGIN: 0px
}
SELECT {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 11px
}
INPUT {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 11px
}
BUTTON {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 11px
}
FIELDSET {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 11px
}
UL {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
OL {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
.t-small {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.t-medium {
	FONT-FAMILY: Verdana, sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.t-large {
	FONT-FAMILY: Arial, sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.t-xlarge {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.t-xxlarge {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 21px; FONT-WEIGHT: bold
}
.t-imgsub {
	BACKGROUND: #d6e0ea; COLOR: #336699
}
.t-em {
	COLOR: #336699; FONT-WEIGHT: bold
}
.t-warn {
	FONT-STYLE: italic; COLOR: #336699
}
.t-weak {
	COLOR: #8099b2
}
A {
	COLOR: #000000
}
.page-date {
	MARGIN: 0px
}
.page-headline {
	MARGIN: 0px
}
.page-title {
	MARGIN: 0px
}
.page-title {
	MARGIN-BOTTOM: 8px
}
.category-image {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px
}
.interact-attrib-caption {
	FONT-WEIGHT: bold
}
.basket-variant-caption {
	FONT-WEIGHT: bold
}
#basket TABLE.basket-line-qty TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#searchbar {
	WIDTH: 100%
}
#searchbar-tabs {
	BACKGROUND-COLOR: #d6e0ea; WIDTH: 100%
}
#searchbar-tabs A {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 7px
}
#searchbar-tabs DIV.tab-spring {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 7px
}
#searchbar-tabs A {
	DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#searchbar-tabs A.tab {
	BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: #d6e0ea; COLOR: #336699
}
#searchbar-tabs A.tab:hover {
	COLOR: #000000
}
#searchbar-tabs A.act:hover {
	CURSOR: default
}
#searchbar-tabs A.act {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #336699 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #003366; BORDER-TOP: #336699 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #336699 1px solid; TEXT-DECORATION: none
}
#searchbar-tabs DIV.tab-spring {
	BORDER-BOTTOM: #336699 1px solid
}
#searchbar-body {
	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; CLEAR: both; BORDER-TOP: 0px; BORDER-RIGHT: #336699 1px solid; PADDING-TOP: 8px
}
#searchbar FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#searchprogress {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
*.pnl-addtobasket TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.pnl-addtobasket-caption {
	PADDING-RIGHT: 3px
}
*.pnl-addtobasket INPUT {
	TEXT-ALIGN: right; WIDTH: 30px
}
*.pnl-addtobasket SELECT {
	TEXT-ALIGN: right
}
.pnl-addtobasket-qtyunit {
	PADDING-RIGHT: 3px
}
IMG.pnl-addtobasket-button {
	MARGIN-LEFT: 3px; CURSOR: pointer
}
UL#attrib-list {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
UL#attrib-list LI.attrib {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 20px; FONT-WEIGHT: normal
}
UL#attrib-list UL {
	MARGIN: 10px 0px 10px 20px
}
UL#attrib-list LI.attrib-group {
	LIST-STYLE-TYPE: none; FONT-WEIGHT: bold
}
UL#attrib-list UL LI.attrib {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 0px; FONT-WEIGHT: normal
}
TABLE#attrib-list {
	
}
TABLE#attrib-list TD.attrib-group {
	BORDER-BOTTOM: #336699 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
*.discounts-list {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
*.discounts-list THEAD TD.discounts-headline {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #336699; COLOR: #dfeaf4; FONT-WEIGHT: bold
}
*.discounts-list THEAD TH {
	BORDER-BOTTOM: #336699 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #336699 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #336699; BORDER-TOP: #336699 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #336699 1px solid
}
*.discounts-list TBODY TD {
	BORDER-BOTTOM: #336699 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #336699 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #003366; BORDER-TOP: #336699 1px solid; BORDER-RIGHT: #336699 1px solid
}
*.discounts-list TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
*.discounts-list TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
*.discounts-list *.discounts-name {
	BORDER-RIGHT: 0px
}
*.discounts-list *.discounts-from-amount {
	BORDER-LEFT: 0px
}
#paginator A.pi {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left; HEIGHT: 14px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
#paginator SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left; HEIGHT: 14px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
#paginator A.pi:hover {
	COLOR: #336699
}
#paginator SPAN.pi-active {
	FONT-WEIGHT: bold
}
#paginator SPAN.pi-ellipsis {
	FONT-WEIGHT: bold
}
#paginator IMG.pi-img-prev {
	DISPLAY: inline; FLOAT: left
}
#paginator IMG.pi-img-next {
	DISPLAY: inline
}
#smpopnav {
	POSITION: relative
}
#smpopnav DIV.popnav-main {
	BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: #d6e0ea; HEIGHT: 20px
}
#smpopnav DIV.popnav-main DIV {
	PADDING-RIGHT: 2px; FLOAT: left; BORDER-RIGHT: #336699 1px solid
}
#smpopnav DIV.popnav-main DIV .expandable {
	BACKGROUND: url(images/bullet_default.gif) no-repeat right center
}
#smpopnav UL {
	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d6e0ea; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: #336699 1px solid; PADDING-TOP: 0px
}
#smpopnav UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #336699 1px solid; PADDING-TOP: 0px
}
#smpopnav UL LI .expandable {
	BACKGROUND: no-repeat right center
}
#smpopnav A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#smpopnav A:hover {
	COLOR: #d6e0ea
}
#smpopnav .hovered {
	BACKGROUND-COLOR: #336699
}
#smpopnav .expanded A {
	COLOR: #336699
}
#smpopnav .expanded A:hover {
	COLOR: #336699
}
#smpopnav .selected A {
	COLOR: #336699
}
#smpopnav .selected A:hover {
	COLOR: #336699
}
#checkout-bar {
	BACKGROUND-COLOR: transparent
}
#checkout-bar TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.checkout-item {
	COLOR: #8099b2
}
.checkout-item DIV {
	COLOR: #8099b2
}
.checkout-item-active {
	BORDER-BOTTOM: #336699 2px solid; BORDER-LEFT: #336699 2px solid; BACKGROUND: #ffffff; COLOR: #336699; BORDER-TOP: #336699 2px solid; BORDER-RIGHT: #336699 2px solid
}
.checkout-item-active DIV {
	COLOR: #336699
}
#checkout-bar H3 {
	MARGIN-BOTTOM: 0px
}
#sitemap {
	VERTICAL-ALIGN: top
}
#sitemap DIV.groupheader {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d6e0ea; MARGIN: 5px 0px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, sans-Serif; COLOR: #000000; CLEAR: both; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#sitemap UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#sitemap UL.leftfloat {
	POSITION: relative; MARGIN: 1px; WIDTH: 49%; DISPLAY: block; BACKGROUND: #d6e0ea; FLOAT: left
}
#sitemap UL LI {
	MARGIN: 2px 0px; PADDING-LEFT: 18px; CLEAR: left
}
#sitemap UL.container {
	
}
#sitemap UL LI.first {
	PADDING-LEFT: 0px
}
#sitemap UL LI.collapse {
	PADDING-LEFT: 18px
}
#sitemap UL LI.expanded {
	PADDING-LEFT: 18px; BACKGROUND: url(images/symbol_minus.gif) no-repeat
}
#sitemap UL LI IMG {
	FLOAT: left
}
#sitemap UL LI A {
	PADDING-LEFT: 2px
}
#sitemap UL LI A.parent {
	FONT-WEIGHT: bold
}
.paymethod-line {
	BORDER-BOTTOM: #336699 1px solid
}
.shipmethod-line TD {
	BORDER-BOTTOM: #336699 1px solid
}
DIV.paymethod-line {
	BORDER-BOTTOM: #336699 1px solid; DISPLAY: block
}
DIV.shipmethod-line {
	BORDER-BOTTOM: #336699 1px solid; DISPLAY: block
}
.paymethod-thumb {
	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; MARGIN: 0px 10px; FLOAT: right; BORDER-TOP: #336699 1px solid; BORDER-RIGHT: #336699 1px solid
}
.shipmethod-thumb {
	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; MARGIN: 0px 10px; FLOAT: right; BORDER-TOP: #336699 1px solid; BORDER-RIGHT: #336699 1px solid
}
.paymethod {
	MARGIN: 4px
}
.paymethod DIV {
	PADDING-BOTTOM: 10px
}
.shipmethod DIV {
	PADDING-BOTTOM: 10px
}
.paymethod TABLE {
	MARGIN-BOTTOM: 10px
}
.paymethod H3 {
	MARGIN-BOTTOM: 0px
}
.shipmethod H3 {
	MARGIN-BOTTOM: 0px
}
.progressbox {
	BORDER-BOTTOM: #336699 2px solid; BORDER-LEFT: #336699 2px solid; WIDTH: 480px; BORDER-TOP: #336699 2px solid; BORDER-RIGHT: #336699 2px solid
}
.manufact-logo {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px
}
TABLE.manufacturer-list {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
TABLE.manufacturer-list TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
TABLE.manufacturer-list TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #336699 1px solid; PADDING-TOP: 4px
}
.back-button {
	FLOAT: left
}
.noprint {
	
}

@media Print    
{
.noprint {
	DISPLAY: none
}

}

