/* Durch die Entwicklertools (F12) generiert. Dies ist möglicherweise keine exakte Darstellung der ursprünglichen Quelldatei */
@import url( datePicker.css );
@import url( stylesProductPrint.css );
* {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #333333
}
BODY {
	BACKGROUND-COLOR: #9d1414; MARGIN: 0px
}
body.checkout
{
    background-color:rgb(245, 245, 245);
}
TD {
	FONT-SIZE: 13px
}
DIV {
	FONT-SIZE: 13px
}
SPAN {
	FONT-SIZE: 13px
}
INPUT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
.button {
	BORDER-BOTTOM: #dce1ea 1px outset; BORDER-LEFT: #dce1ea 1px outset; BACKGROUND-COLOR: #9da2ad; COLOR: white; BORDER-TOP: #dce1ea 1px outset; FONT-WEIGHT: 600; BORDER-RIGHT: #dce1ea 1px outset
}
HTML > BODY .button {
	BORDER-BOTTOM-COLOR: #95a3bd; BORDER-TOP-COLOR: #95a3bd; BORDER-RIGHT-COLOR: #95a3bd; BORDER-LEFT-COLOR: #95a3bd
}
.imgButton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.imgButton:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
P {
	LINE-HEIGHT: normal
}
.comment {
	COLOR: gray; FONT-SIZE: 75%
}
.error {
	COLOR: firebrick; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.errorSummary {
	BORDER-BOTTOM: firebrick 1px solid; BORDER-LEFT: firebrick 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffe6e4; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: firebrick; FONT-SIZE: 11px; BORDER-TOP: firebrick 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: firebrick 1px solid; PADDING-TOP: 4px
}
.infoSummary {
	BORDER-BOTTOM: #428121 1px solid; BORDER-LEFT: #428121 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e6ffe4; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #428121; FONT-SIZE: 11px; BORDER-TOP: #428121 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #428121 1px solid; PADDING-TOP: 4px
}
.warningSummary {
	BORDER-BOTTOM: darkorange 1px solid; BORDER-LEFT: darkorange 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: papayawhip; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: darkorange; FONT-SIZE: 11px; BORDER-TOP: darkorange 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: darkorange 1px solid; PADDING-TOP: 4px
}
.success {
	COLOR: #428121; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL.defaultList {
	MARGIN-TOP: 3px; MARGIN-LEFT: 17px; LIST-STYLE-IMAGE: url(images/minicart_knob.gif)
}
DIV.divPage {
	TEXT-ALIGN: left; HEIGHT: 240px
}
.orderCaption {
	FONT-SIZE: 22px;
}
.defaultCaption {
	FONT-SIZE: 22px; color:ffff99
}
.cartCaption {
	FONT-SIZE: 22px;
}
.categoryCaption {
	FONT-SIZE: 22px;
}
.QuickSellCaption {
	FONT-SIZE: 22px
}
.inputField {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
.maintainanceBox {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BACKGROUND-COLOR: #f8f8f8; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
#header {
	WIDTH: 1000px
}
A.headerBranding:link {
	COLOR: gray; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.headerBranding:visited {
	COLOR: gray; FONT-SIZE: 10px; TEXT-DECORATION: none
}
IMG.headerBrandingSeparator {
	MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px
}
A.headerLink:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #FFFFFF; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.headerLink:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #FFFFFF; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.headerLink:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #FFFFFF; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.headerImageLink {
	BACKGROUND-IMAGE: url(images/shoppingcart.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
SPAN.headerLinkSeparator {
	TEXT-ALIGN: center; PADDING-LEFT: 3px; PADDING-RIGHT: 6px
}
IMG.headerLinkSeparator {
	BACKGROUND-IMAGE: url(images/header_pipe.gif); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; VERTICAL-ALIGN: bottom
}
.headerSignOut {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
A.headerSignOut:link {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
A.headerSignOut:hover {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
A.headerSignOut:visited {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
.headerSignIn {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
A.headerSignIn:link {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
A.headerSignIn:hover {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
A.headerSignIn:visited {
	COLOR: #FFFFFF; FONT-SIZE: 10px
}
#contentArea {
	WIDTH: 1000px; HEIGHT: 440px
}
TD.headerLeft {
	BACKGROUND-IMAGE: url(images/header_left.gif); WIDTH: 207px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 120px
}
.headerLeft {
	VERTICAL-ALIGN: top
}
DIV.MainNavItemActive {
	BORDER-BOTTOM: #9d1414 7px solid; BORDER-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; FLOAT: left; BORDER-TOP: #ffffff 7px solid; BORDER-RIGHT: 7px; PADDING-TOP: 0px
}
.MainNavItemActive A {
	TEXT-ALIGN: center; MARGIN: 5px 6px; FONT-FAMILY: Myriad Pro, Arial, Verdana, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
HTML > BODY .MainNavItemActive A {
	MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px
}
DIV.mainnavitem {
	BORDER-BOTTOM: #e2b9b9 7px solid; WIDTH: auto; BACKGROUND-POSITION: 50% top; FLOAT: left; BORDER-TOP: #9d1414 7px solid; BORDER-LEFT-WIDTH: 3px; BORDER-RIGHT: 3px
}
DIV.MainNavItemSeparator {
	BORDER-BOTTOM: #29bff0 14px solid; WIDTH: 1px; FLOAT: left; HEIGHT: 38px; OVERFLOW: hidden
}
DIV.MainNavItemHidden {
	FLOAT: left; HEIGHT: 36px
}
.mainnavitem A {
	TEXT-ALIGN: center; FONT-FAMILY: Myriad Pro Light, Arial, Verdana, Helvetica, sans-serif; COLOR: #6a6a6a; MARGIN-LEFT: 6px; FONT-SIZE: 15px; FONT-WEIGHT: bold; MARGIN-RIGHT: 6px; TEXT-DECORATION: none
}
HTML > BODY .mainnavitem A {
	MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px
}
.mainNavLink {
	MARGIN-TOP: 3px
}
.mainNavLinkIE6 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
TD.navigation {
	/*BACKGROUND-IMAGE: url(Images/BG_MainNav.jpg); BORDER-BOTTOM: white 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom*/
}
.navigationSeparator {
	BORDER-BOTTOM: #29bff0 5px solid; MARGIN-TOP: 0px; WIDTH: 1px; FLOAT: left; HEIGHT: 0px
}
.MainNavLeft {
	WIDTH: auto; FLOAT: left; MARGIN-LEFT: 6px
}
.MainNavRight {
	WIDTH: auto; FLOAT: left; HEIGHT: 100px
}
TD.headerMiddle {
	BACKGROUND-IMAGE: url(images/header_middle.gif); WIDTH: 500px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px
}
.headerRightUpperLangs {
	TEXT-ALIGN: right
}
.headerRightUpperLinks {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; VERTICAL-ALIGN: text-top
}
.MainNavBox TD {
	LINE-HEIGHT: 13px
}
HTML > BODY .MainNavBox TD {
	LINE-HEIGHT: 15px
}
.SubNav {
	TEXT-ALIGN: left; FLOAT: none; MARGIN-LEFT: 0px; CLEAR: left; TEXT-DECORATION: none; PADDING-TOP: 11px
}
HTML > BODY .SubNav {
	PADDING-TOP: 9px
}
.SubNav A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none
}
SPAN[id]#SubNavTrans {
	/*FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=60); BACKGROUND-COLOR: white; opacity: 0.6*/
}
.SubNavSpace {
	BACKGROUND-IMAGE: url(images/subNav_right_arrow.gif); TEXT-ALIGN: right; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FLOAT: none; CLEAR: left; PADDING-TOP: 5px
}
HTML > BODY .SubNavSpace {
	PADDING-TOP: 8px
}
.SubNavSpaceHidden {
	TEXT-ALIGN: right; FLOAT: none; CLEAR: left
}
SPAN.subNavSeparator {
	BACKGROUND-IMAGE: url(images/subNav_knob.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; MARGIN-LEFT: 5px; MARGIN-RIGHT: 6px
}
TD.points {
	MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
TD.productsLeftPaneSmall {
	/*BACKGROUND-IMAGE: url(images/BG_CatNav.jpg); WIDTH: 80px; BACKGROUND-REPEAT: no-repeat*/
}
.HeaderSeparator {
	BORDER-TOP: #cccccc 1px solid
}
.HeaderSeparatorMargin {
	MARGIN-BOTTOM: 8px
}
.sectionContent {
	MARGIN: 0px 1% 5px; WIDTH: 98%
}
.sectionContent A {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.sectionLinks {
	MARGIN-LEFT: 10px
}
.sectionheader {
	MARGIN: 5px 0px; WIDTH: 100%; HEIGHT: 40px
}
.sectionHeaderImage {
	PADDING-LEFT: 4px; WIDTH: 32px; HEIGHT: 32px
}
.sectionCaption {
	COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.subSectionCaption {
	COLOR: white; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.SubHeader {
	FONT-WEIGHT: bold
}
H1#productsCaptionHeader {
	BACKGROUND-IMAGE: url(images/caption_products.gif); MARGIN: 0px; WIDTH: 413px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
H1#productsCaptionHeader SPAN {
	DISPLAY: none
}
.productsListPane {
	PADDING-TOP: 12px
}
.productsCaption {
	COLOR: black; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
A.productsCaption:link {
	COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
A.productsCaption:hover {
	COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
A.productsCaption:visited {
	COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
TD.productsLeftPane {
	/*BACKGROUND-IMAGE: url(images/BG_CatNav.jpg); WIDTH: 213px; BACKGROUND-REPEAT: no-repeat*/
}
.categoriesBox {
	PADDING-LEFT: 35px; PADDING-RIGHT: 20px; HEIGHT: 384px; PADDING-TOP: 20px
}
.categoryMainLevel {
	PADDING-BOTTOM: 8px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.categoryMainLevelText {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
/*
.categoryMainLevelPoints {
	BORDER-BOTTOM: #FFFFFF 2px dotted; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-COLOR: #8baa20; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-COLOR: #8baa20; FONT-SIZE: 4px; BORDER-LEFT-COLOR: #8baa20; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
*/
.categoryMainLevelPoints 
{
	BACKGROUND-IMAGE: url(Images/pfeile.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: right; background-position-y: 10%;
}
.categorySubLevel {
	BACKGROUND-IMAGE: url(Images/CatNavBullet.gif); FONT-STYLE: normal; PADDING-LEFT: 7px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; COLOR: #51534a; MARGIN-LEFT: -1px; FONT-SIZE: 11px
}
A.categorySubLevel {
	COLOR: #51534a; TEXT-DECORATION: none
}
DIV.categorySubLevel {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px
}
.productsMiddlePane {
	BORDER-LEFT: white 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 536px
}
.productsMiddlePaneWide {
	BACKGROUND-COLOR: #f5f5f5; WIDTH: 669px
}
.productsRightPane {
	BORDER-LEFT: white 2px solid; BACKGROUND-COLOR: #f5f5f5
}
.productsRightPaneWide {
	BORDER-LEFT: white 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.contentSinglePane {
	BACKGROUND-COLOR: white
}
DIV.productsUpperPane {
	BACKGROUND-COLOR: #f5f5f5
}
TD.productsUpperPane {
	BORDER-LEFT: white 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.productsUpperPaneHidden {
	LINE-HEIGHT: 1px
}
.productsUpperPaneHeader {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 38px; FONT-FAMILY: Myriad Pro, Arial, Verdana, Helvetica, sans-serif; COLOR: #464646; FONT-SIZE: 23px; FONT-WEIGHT: normal; PADDING-TOP: 27px
}
DIV.productsUpperPaneImage {
	
}
.productCategoryBoxImage {
	PADDING-RIGHT: 5px; MARGIN-LEFT: 37px
}
.productUpperPaneLeftMargin {
	
}
.categoryHeaderBox {
	PADDING-BOTTOM: 6px
}
.categoryHeaderTitle {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; MARGIN-TOP: 14px; PADDING-LEFT: 38px; FONT-FAMILY: Myriad Pro, Arial, Verdana, Helvetica, sans-serif; COLOR: #464646; FONT-SIZE: 26px
}
.categoryHeaderClaim {
	PADDING-LEFT: 37px
}
.productCategorySelectorCaption {
	FONT-WEIGHT: bold
}
.productCategorySelectorItem {
	FONT-SIZE: 11px
}
.productCategorySelectorContainerItem {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.productBox {
	WIDTH: 100%; COLOR: #000000
}
TD.productBoxImage {
	PADDING-LEFT: 38px; WIDTH: 130px; PADDING-RIGHT: 0px; HEIGHT: 100px; COLOR: #999933; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
DIV.productBoxBG {
	WIDTH: 100%; BORDER-TOP: white 2px solid
}
.productBoxPadding {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 20px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
DIV.productBoxTitle {
	PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
TD.productBoxTitle {
	PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
A.productBoxTitle:link {
	PADDING-BOTTOM: 2px; COLOR: #9d1414; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
A.productBoxTitle:hover {
	PADDING-BOTTOM: 2px; COLOR: #9d1414; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
A.productBoxTitle:visited {
	PADDING-BOTTOM: 2px; COLOR: #9d1414; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.productBoxClaim {
	HEIGHT: 30px; PADDING-TOP: 5px
}
.productBoxText1 {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 4px; OVERFLOW: hidden
}
.productBoxText1NoImage {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 4px; WIDTH: 100%; FONT-SIZE: 15px
}
.productBoxText2 {
	TEXT-ALIGN: center; WIDTH: 180px; VERTICAL-ALIGN: top; OVERFLOW: hidden; PADDING-TOP: 8px
}
.productBoxPrice {
	VERTICAL-ALIGN: top; PADDING-TOP: 8px
}
.productBoxPriceText {
	MARGIN-TOP: 18px; COLOR: #000033
}
.productBoxPriceValue {
	PADDING-BOTTOM: 2px; COLOR: #000033; FONT-SIZE: 17px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.productBoxLink {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; COLOR: #0000cc; PADDING-TOP: 8px
}
A.productBoxLink:link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; COLOR: #0000cc; PADDING-TOP: 8px
}
A.productBoxLink:hover {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; COLOR: #0000cc; PADDING-TOP: 8px
}
IMG.productBoxButtonDetails {
	WIDTH: 93px; HEIGHT: 21px
}
TD.voucherTextContainer {
	PADDING-RIGHT: 8px
}
TD.txtVoucherText {
	WIDTH: 100%; PADDING-RIGHT: 8px
}
TD.txtVoucherTextFull {
	PADDING-BOTTOM: 8px; WIDTH: 100%
}
TD.txtVoucherTextInternal {
	PADDING-BOTTOM: 8px; WIDTH: 100%
}
INPUT.voucherText {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; HEIGHT: 82px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
TEXTAREA.voucherText {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; HEIGHT: 82px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
INPUT.voucherTextGreeting {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; HEIGHT: 40px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
TEXTAREA.voucherTextGreeting {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; HEIGHT: 40px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
TD.productBoxCompactTitle {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 28px; PADDING-TOP: 2px
}
.productBoxCompactPriceText {
	MARGIN-TOP: 0px; COLOR: #000033
}
DIV.productBoxCompactBG {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 20px; WIDTH: 100%; PADDING-RIGHT: 6px; HEIGHT: 240px; BORDER-TOP: #fdebd5 1px dotted; PADDING-TOP: 6px
}
.productBoxCompactPadding {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.productBoxCompactClaim {
	PADDING-TOP: 5px
}
.productBoxCompactText1 {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 4px; OVERFLOW: hidden
}
.productBoxCompactPriceValue {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.productBoxCompactPriceText {
	MARGIN-TOP: 2px
}
A.productBoxCompactTitle:link {
	FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.productBoxCompactTitle:hover {
	FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.productBoxCompactTitle:visited {
	FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.productListItem {
	PADDING-BOTTOM: 8px; PADDING-RIGHT: 8px
}
TD.productBoxCompactImage {
	WIDTH: 130px; HEIGHT: 100px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
DIV.productBoxCompactText1NoImage {
	FONT-STYLE: italic; COLOR: #464646; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 120px
}
DIV.miniCartPane {
	TEXT-ALIGN: center; MARGIN-TOP: 29px
}
TD.miniCartCaption {
	FONT-FAMILY: Myriad Pro, Arial, Verdana, Helvetica, sans-serif; HEIGHT: 26px; COLOR: #464646; FONT-SIZE: 19px
}
TD.miniCartCaptionSeparator {
	HEIGHT: 2px; FONT-SIZE: 1px
}
TABLE.miniCartCaption {
	WIDTH: 220px
}
TABLE.miniCartBG {
	WIDTH: 220px
}
TR.miniCartItemBG {
	VERTICAL-ALIGN: bottom
}
TR.miniCartItemSeparator {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 5px; FONT-SIZE: 1px
}
TD.miniCartItemSeparator {
	TEXT-ALIGN: center
}
IMG.miniCartItemSeparator {
	WIDTH: 150px; HEIGHT: 1px
}
.miniCartItemPrice {
	COLOR: #666666; FONT-WEIGHT: bold
}
.miniCartItemQuantity {
	COLOR: #666666; FONT-SIZE: 11px; OVERFLOW: hidden
}
.miniCartVoucherText {
	COLOR: #666666; FONT-SIZE: 11px; OVERFLOW: hidden
}
.miniCartAvailabilityInfo {
	COLOR: #666666; FONT-SIZE: 11px; OVERFLOW: hidden
}
.miniCartItemLink {
	TEXT-ALIGN: left; COLOR: #9d1414; TEXT-DECORATION: none
}
A.miniCartItemLink:link {
	TEXT-ALIGN: left; COLOR: #9d1414; TEXT-DECORATION: none
}
A.miniCartItemLink:hover {
	TEXT-ALIGN: left; COLOR: #9d1414; TEXT-DECORATION: none
}
A.miniCartItemLink:visited {
	TEXT-ALIGN: left; COLOR: #9d1414; TEXT-DECORATION: none
}
.miniCartSeperatorPoints {
	BORDER-BOTTOM: 2px dotted; WIDTH: 100%; MARGIN-BOTTOM: 5px; HEIGHT: 10px; COLOR: #d6d6d6; FONT-SIZE: 4px
}
#btn_checkout {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 8px
}
#lnk_shoppingCart {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 10px
}
DIV.pagefooter {
	PADDING-LEFT: 213px; WIDTH: 787px
}
DIV.footerTechnologie {
	PADDING-LEFT: 213px
}
.footerTechnologieLink {
	COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.footerLegal {
	PADDING-LEFT: 10px; COLOR: #8FFFF99; FONT-SIZE: 11px
}
.footerLink {
	COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.footerLink:link {
	COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.footerLink:hover {
	COLOR: gray; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.footerLink:visited {
	COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.footerLinkSeparator {
	BACKGROUND-IMAGE: url(images/footer_link_separator.gif); PADDING-LEFT: 7px; WIDTH: 10px; PADDING-RIGHT: 7px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
TABLE.productPageBG {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 36px; PADDING-RIGHT: 19px; PADDING-TOP: 21px
}
TD.productPageBG {
	
}
.productPageTitle {
	PADDING-BOTTOM: 4px; FONT-FAMILY: Myriad Pro, Arial, Verdana, Helvetica, sans-serif; COLOR: #464646; FONT-SIZE: 23px; FONT-WEIGHT: normal; PADDING-TOP: 6px
}
.productPageClaim {
	PADDING-BOTTOM: 6px; COLOR: #464646; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
TD.productPageFullText {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
DIV.productPageFullText {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.productPageDetailText1 {
	VERTICAL-ALIGN: top
}
.productPagePrice {
	VERTICAL-ALIGN: top; PADDING-TOP: 8px
}
.productPagePriceText {
	FONT-WEIGHT: bold
}
.productPagePriceValue {
	
}
TABLE.productPageUpper {
	WIDTH: 100%
}
TD.productPageUpper {
	PADDING-BOTTOM: 16px
}
TABLE.productPageLower {
	
}
TD.productPageLower {
	PADDING-BOTTOM: 8px
}
TD.productPageImage1 {
	PADDING-LEFT: 0px; VERTICAL-ALIGN: top
}
TD.productPageImage2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 8px; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TD.productPageImage3 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG.productPageImage2 {
	
}
.productPageInput1 {
	WIDTH: 85px; FONT-SIZE: 12px
}
.productPageInput2 {
	TEXT-ALIGN: right; WIDTH: 40px; FONT-SIZE: 12px
}
.productPageTime {
	TEXT-ALIGN: left; WIDTH: 45px; FONT-SIZE: 12px
}
TABLE.productPageToCart {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 12px
}
DIV.productPageToCart {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.productPageToCart1 {
	PADDING-RIGHT: 8px; WHITE-SPACE: nowrap
}
.productPageToCart2 {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; PADDING-TOP: 2px
}
.productPageToCart3 {
	PADDING-LEFT: 8px
}
.productPageLinkBox {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.productPagePriceList {
	TEXT-ALIGN: left
}
.productPageLink {
	
}
.productPagePriceListPrice {
	WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
.productPagePriceListDescription {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-TOP: 3px
}
#productItems {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px
}
.productLinksBox {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ddecf0; PADDING-LEFT: 20px; BORDER-TOP: white 2px solid; PADDING-TOP: 8px
}
.productLinksCaption {
	PADDING-BOTTOM: 4px; COLOR: #464646; FONT-SIZE: 16px; FONT-WEIGHT: 600
}
A.productLink:link {
	COLOR: #9d1414; TEXT-DECORATION: none
}
A.productLink:hover {
	COLOR: #9d1414; TEXT-DECORATION: none
}
A.productLink:visited {
	COLOR: #9d1414; TEXT-DECORATION: none
}
.productLinkInactive {
	VISIBILITY: hidden; COLOR: #990000; FONT-SIZE: 1px
}
.productLink {
	PADDING-BOTTOM: 3px
}
A.productLinkCategory:link {
	PADDING-LEFT: 10px; TEXT-DECORATION: none
}
A.productLinkCategory:visited {
	PADDING-LEFT: 10px; TEXT-DECORATION: none
}
DIV.voucherText {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 528px; HEIGHT: 82px; OVERFLOW: scroll; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
.tobFrame {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #fdebd5; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
.tobDrag {
	BACKGROUND-IMAGE: url(images/drag.gif); BACKGROUND-COLOR: #c9c9c9; WIDTH: 14px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%; FONT-SIZE: 1px; CURSOR: move
}
.tobBody {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 20px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.tobMoving {
	BORDER-BOTTOM: #c9c9c9 1px solid; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=30); BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #fdebd5; BACKGROUND-REPEAT: repeat-y; BORDER-TOP: #c9c9c9 1px solid; CURSOR: move; BORDER-RIGHT: #c9c9c9 1px solid
}
TABLE.cartBox {
	WIDTH: 100%
}
TD.cartLine {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
DIV.cartLine {
	BORDER-BOTTOM: #f0e5d4 1px solid; HEIGHT: 1px; COLOR: #f0e5d4; FONT-SIZE: 1px
}
TR.cartTableCaption {
	FONT-SIZE: 12px
}
TD.cartItemTitle {
	PADDING-LEFT: 5px; WHITE-SPACE: nowrap
}
TD.cartItemCaption {
	TEXT-ALIGN: left
}
TD.cartItemQuantityCaption {
	TEXT-ALIGN: center; WIDTH: 100px
}
TD.cartItemPriceCaption {
	TEXT-ALIGN: right; WIDTH: 100px; FONT-WEIGHT: bold
}
TD.cartItemTotalCaption {
	TEXT-ALIGN: right; WIDTH: 100px; FONT-WEIGHT: bold
}
TD.cartItemActionCaption {
	WIDTH: 30px
}
TD.cartItemQuantity {
	TEXT-ALIGN: center
}
TD.cartItemPrice {
	TEXT-ALIGN: right
}
TD.cartItemTotal {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
TD.cartGrandTotal {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
TABLE.orderTable {
	WIDTH: 80%
}
TD.orderNavActive {
	COLOR: black; FONT-SIZE: 12px
}
TD.orderNavInactive {
	COLOR: #333333; FONT-SIZE: 12px
}
TD.orderNavCurrent {
	COLOR: firebrick; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.orderSubCaption {
	 FONT-WEIGHT: bold
}
.orderCopy {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.orderRebateText {
	
}
.orderRebateValue {
	
}
UL.orderSummaryItemList {
	MARGIN-TOP: 3px; PADDING-LEFT: 17px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: url(images/minicart_knob.gif)
}
.orderSummaryItemPrice {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.orderSummaryItemQuantity {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.orderGranTotal {
	FONT-WEIGHT: bold
}
.orderReceiptVoucherListHeader {
	BORDER-BOTTOM: #000000 thin solid; BORDER-LEFT: #000000 thin; PADDING-BOTTOM: 1px; FONT-SIZE: 11px; BORDER-TOP: #000000 thin; BORDER-RIGHT: #000000 thin; PADDING-TOP: 1px
}
.orderReceiptVoucherListRow {
	PADDING-TOP: 5px
}
.orderReceiptVoucherListSum {
	BORDER-BOTTOM: #000000 thin; BORDER-LEFT: #000000 thin; PADDING-BOTTOM: 1px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BORDER-TOP: #000000 thin solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 thin; PADDING-TOP: 1px
}
.orderReceipt {
	COLOR: #FFFFFF;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
TD.profileFieldCaption {
	TEXT-ALIGN: left; FONT-WEIGHT: normal;color:black
}
TD.profileFieldCaptionMust {
	TEXT-ALIGN: left; FONT-WEIGHT: bold; color:black
}
TD.paymentFieldCaption {
	TEXT-ALIGN: left; FONT-WEIGHT: normal; color:black
}
TABLE.profileTable {
	WIDTH: 100%
}
.profileInput {
	
}
.profileListItem {
	PADDING-BOTTOM: 6px; PADDING-RIGHT: 6px
}
TD.orderWelcomeSeparator {
	BORDER-LEFT: #004b28 1px solid
}
TD.cartSumsContainter {
	WIDTH: 289px
}
TABLE.cartSumsTable {
	BORDER-BOTTOM: #004b28 1px solid; BORDER-LEFT: #004b28 1px solid; WIDTH: 278px; BORDER-TOP: #004b28 1px solid; BORDER-RIGHT: #004b28 1px solid
}
TD.cartSumsText {
	PADDING-LEFT: 7px; FONT-SIZE: 12px
}
TD.cartSumsSumText {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.cartRebateText {
	
}
.cartRebateValue {
	COLOR: #990000
}
TD.cartSumsPadTop {
	PADDING-TOP: 5px
}
TD.cartSumsPadBottom {
	PADDING-BOTTOM: 5px
}
TD.cartSumsLine {
	BACKGROUND-COLOR: #fdebd5; HEIGHT: 1px; FONT-SIZE: 1px
}
TD.cartSumsValue {
	TEXT-ALIGN: right; PADDING-RIGHT: 7px
}
TD.cartSumsSumValue {
	TEXT-ALIGN: right; PADDING-RIGHT: 7px; FONT-WEIGHT: bold
}
.securityWarningContainer {
	WIDTH: 80%; PADDING-TOP: 10px
}
.securityWarningCaption {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 45px; COLOR: #333333; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.securityWarningBox {
	BORDER-BOTTOM: #8e8e8e 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #8e8e8e 1px solid; PADDING-TOP: 7px
}
.securityWarningCaption {
	HEIGHT: 45px; COLOR: #004b28; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.cartSumsCaption {
	HEIGHT: 45px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.securityWarningText {
	LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
TABLE.signIn {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; PADDING-TOP: 15px
}
TABLE.InfoPage {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; PADDING-TOP: 15px
}
.searchBox {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 35px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; PADDING-TOP: 6px
}
.searchCaption {
	FONT-SIZE: 11px; color: #FFFFFF;
}
.QuickSellBox {
	BORDER-BOTTOM: #004b28 1px solid; BORDER-LEFT: #004b28 1px solid; BACKGROUND-COLOR: #fdebd5; BORDER-TOP: #004b28 1px solid; BORDER-RIGHT: #004b28 1px solid
}
A.availLink:link {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: black; TEXT-DECORATION: none; PADDING-TOP: 1px
}
A.availLink:visited {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: black; TEXT-DECORATION: none; PADDING-TOP: 1px
}
A.availLink:hover {
	BACKGROUND-COLOR: #fdebd5; COLOR: #9b0000
}
.availIntro {
	MARGIN-BOTTOM: 8px
}
.availPriceText {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.availDate {
	COLOR: #004b28; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.availPrevDate {
	PADDING-LEFT: 10px
}
.availCategorySelectorCaption {
	FONT-WEIGHT: bold
}
.availCategorySelectorItem {
	FONT-SIZE: 11px
}
.availCategorySelectorItemUnavailable {
	COLOR: gray
}
TD.availProductItemRadio {
	PADDING-RIGHT: 8px
}
TD.availProductItemWhen {
	PADDING-RIGHT: 8px
}
TD.availProductItemText {
	PADDING-RIGHT: 8px
}
TD.availProductItemPrice {
	PADDING-RIGHT: 8px
}
.calendar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: black; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.calendarRow {
	BACKGROUND-COLOR: white
}
.calendarHeaderRow {
	BACKGROUND-COLOR: white
}
.classRowHeader {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold
}
A.calenderColumn:link {
	COLOR: black; CURSOR: hand; TEXT-DECORATION: none
}
A.calenderColumn:hover {
	COLOR: black; CURSOR: hand; TEXT-DECORATION: none
}
A.calenderColumn:visited {
	COLOR: black; CURSOR: hand; TEXT-DECORATION: none
}
TD.calendarCell {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A.calendarCell:link {
	CURSOR: hand; TEXT-DECORATION: none
}
A.calendarCell:hover {
	CURSOR: hand; TEXT-DECORATION: none
}
A.calendarCell:visited {
	CURSOR: hand; TEXT-DECORATION: none
}
DIV.calendarCell {
	WIDTH: 100%
}
TD.calendarCellNotAvailable {
	BACKGROUND-COLOR: #e7e7ef
}
TD.calendarCellNotEnoughAvailable {
	BACKGROUND-COLOR: #f70000
}
TD.calendarCellAvailable {
	BACKGROUND-COLOR: #73d631
}
IFRAME.headerUrlStyle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; WIDTH: 100%; HEIGHT: 335px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#btnDate {
	WIDTH: 24px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
A.helpLinkBack:link {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 25px
}
A.helpLinkBack:hover {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 25px
}
A.helpLinkBack:visited {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 25px
}
.helpTable {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px
}
.helpCaption2 {
	MARGIN-TOP: 10px; FONT-FAMILY: "Times New Roman", Times, serif; MARGIN-BOTTOM: 4px; COLOR: #004b28; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
.helpCaption3 {
	BORDER-BOTTOM: black 1px solid; MARGIN: 10px 10px 4px; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.helpCaption4 {
	MARGIN: 4px 10px; COLOR: #000000; FONT-WEIGHT: bold
}
.helpContent {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.helpIndexCaption {
	FONT-SIZE: 16px; FONT-WEIGHT: bold
}
UL.helpIndexList {
	MARGIN-TOP: 4px
}
.subSectionLinks {
	MARGIN: 5px
}
.gridResultBox {
	BORDER-TOP: silver 10px solid; BORDER-RIGHT: silver 1px solid
}
.gridResultHeader {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.gridResultHeader A {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.gridResultColumnHeaderSeparator {
	BORDER-BOTTOM: #cccccc 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: black; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.gridResultRows {
	BORDER-BOTTOM: silver 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3ec; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: silver 2px solid; PADDING-TOP: 5px
}
.gridResultRowSeparator {
	BORDER-BOTTOM: silver 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: black; PADDING-TOP: 2px
}
.gridResultRowSeparator A {
	FONT-SIZE: 11px
}
.sectionOrdersBG {
	BACKGROUND-COLOR: #5889d6
}
.gridOrderResultBox {
	BORDER-TOP: #5889d6 10px solid; BORDER-RIGHT: #5889d6 1px solid
}
.gridOrderResultHeader {
	BORDER-BOTTOM: #5889d6 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.gridOrderResultRows {
	BORDER-BOTTOM: #5889d6 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3ec; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #5889d6 2px solid; PADDING-TOP: 5px
}
.sectionProfilesBG {
	BACKGROUND-COLOR: #6451a3
}
.gridProfilesResultBox {
	BORDER-TOP: #6451a3 10px solid; BORDER-RIGHT: #6451a3 1px solid
}
.gridProfilesResultRows {
	BORDER-TOP: #6451a3 10px solid; BORDER-RIGHT: #6451a3 0px solid
}
.gridProfilesResultHeader {
	BORDER-BOTTOM: #6451a3 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.gridProfilesResultHeader A {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.gridProfilesResultHeader LABEL {
	FONT-WEIGHT: normal
}
.gridProfilesResultRows {
	BORDER-BOTTOM: #6451a3 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3ec; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #6451a3 2px solid; PADDING-TOP: 5px
}
.gridTransactionsResultBox {
	BORDER-TOP: #d9cf9a 10px solid; BORDER-RIGHT: #d9cf9a 1px solid
}
.gridTransactionsResultHeader {
	BORDER-BOTTOM: #d9cf9a 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.gridTransactionsResultRows {
	BORDER-BOTTOM: #d9cf9a 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3ec; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #d9cf9a 2px solid; PADDING-TOP: 5px
}
.gridCitylegerResultBox {
	BORDER-TOP: #69a3ff 10px solid; BORDER-RIGHT: #69a3ff 1px solid
}
.gridCitylegerResultHeader {
	BORDER-BOTTOM: #cccccc 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.gridCitylegerResultRows {
	BORDER-BOTTOM: #69a3ff 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3ec; MARGIN-TOP: -2px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #69a3ff 2px solid; PADDING-TOP: 5px
}
.sectionReportsBG {
	BACKGROUND-COLOR: #ac4e3f
}
.gridReportsResultBox {
	BORDER-TOP: #ac4e3f 10px solid; BORDER-RIGHT: #ac4e3f 1px solid
}
.gridReportsResultRows {
	BORDER-BOTTOM: #ac4e3f 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3ec; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #ac4e3f 2px solid; PADDING-TOP: 5px
}
.gridReportsResultHeader {
	BORDER-BOTTOM: #ac4e3f 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.sectionStockItemsBG {
	BACKGROUND-COLOR: #d2ae1e
}
.gridStockitemsResultBox {
	MARGIN-TOP: 3px; BORDER-TOP: #d2ae1e 10px solid; BORDER-RIGHT: #d2ae1e 1px solid
}
.gridStockitemsResultRows {
	BORDER-BOTTOM: #d2ae1e 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3ec; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #d2ae1e 2px solid; PADDING-TOP: 5px
}
.gridStockitemsResultHeader {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.gridStockitemsResultHeader A {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.reservationBG {
	BACKGROUND-IMAGE: url(images/reservation_bg.jpg); BACKGROUND-COLOR: #000000; MARGIN: 0px
}
.reservationEdit {
	BACKGROUND-COLOR: #2d2d2d; PADDING-LEFT: 10px; COLOR: white
}
.reservationFieldCaption {
	BACKGROUND-COLOR: #2d2d2d; PADDING-LEFT: 10px; COLOR: white
}
.reservationEdit DIV {
	BACKGROUND-COLOR: #2d2d2d; PADDING-LEFT: 10px; COLOR: white
}
.reservationEdit LABEL {
	COLOR: white
}
.reservationEditMandatory {
	FONT-WEIGHT: 900
}
.reservationFooter {
	TEXT-ALIGN: right; COLOR: #737373; FONT-SIZE: 9px; VERTICAL-ALIGN: text-top
}
.validatorCalloutHighlight {
	BACKGROUND-COLOR: lemonchiffon
}
.ReservationEditCalender .ajax__calendar_container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: red; PADDING-TOP: 0px
}
.ReservationNotes {
	WIDTH: 180px; HEIGHT: 50px
}
.MaskedEditFocus {
	BACKGROUND-COLOR: #ffffcc; COLOR: #000000
}
.MaskedEditMessage {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.MaskedEditError {
	BACKGROUND-COLOR: #ffcccc
}
.MaskedEditFocusNegative {
	BACKGROUND-COLOR: #ffffcc; COLOR: #ff0000
}
.MaskedEditBlurNegative {
	COLOR: #ff0000
}
.testimonial {
	BORDER-LEFT: #e6e5e3 2px solid; MARGIN: 30px 0px 4px; PADDING-LEFT: 6px
}
.testimonialPerson {
	FONT-STYLE: italic; MARGIN: 0px; COLOR: #5a5854
}
.pager {
	FONT-FAMILY: Frutiger Linotype, Trebuchet MS, Tahoma, Arial; COLOR: #797979; FONT-SIZE: 8pt
}
.pagerInfo {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Frutiger Linotype, Trebuchet MS, Tahoma, Arial; FONT-SIZE: 8pt; PADDING-TOP: 2px
}
.pagerCurrentPage {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffcc; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Frutiger Linotype, Trebuchet MS, Tahoma, Arial; COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.pagerOtherPage {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f0f1f2; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Frutiger Linotype, Trebuchet MS, Tahoma, Arial; FONT-SIZE: 8pt; PADDING-TOP: 2px
}
.darkBlueColor {
	COLOR: darkblue
}
.darkBlueBottomBorder {
	BORDER-BOTTOM-COLOR: darkblue
}
.stdFontSize {
	FONT-SIZE: 13px
}
.modalBackground {
	Z-INDEX: 10000; POSITION: absolute; FILTER: alpha(opacity=70); BACKGROUND-COLOR: gray; WIDTH: 1263px; DISPLAY: none; HEIGHT: 1038px; TOP: 0px; LEFT: 0px; opacity: 0.7
}
#closeButton {
	BORDER-BOTTOM: gray 1px solid; POSITION: absolute; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; CURSOR: pointer; RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 2px; TOP: 0px
}

