/* $Id: skin1.css,v 1.84.2.19 2007/03/06 08:17:31 max Exp $ */

/*

        General styles

*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

        COLOR: #550000;

        FONT-SIZE: 10px;

}

A:link {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A:visited {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A:hover {

        COLOR: #550000;

        TEXT-DECORATION: underline;

}

A:active  {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

H1 {

        FONT-SIZE: 15px;

}

H2 {

        FONT-SIZE: 13px;

}

H3 {

        FONT-SIZE: 12px;

}

HR {

        COLOR: #DDDDDD;

        HEIGHT: 1px;

}

HTML,BODY {

        HEIGHT: 100%;

        MARGIN: 0px;

        PADDING: 0px;

        BACKGROUND-COLOR: black;

}

FORM {

        MARGIN: 0px;

}

TABLE,IMG {

        BORDER: 0px;

}



/*

        Content enviroment styles

*/

TABLE.Container {

        HEIGHT: 100%;

}

TD.Container {

        VERTICAL-ALIGN: top;

        HEIGHT: 90%;

        background: #fffaea;

}



/*

        Header styles

*/

.HeadLogo {

        PADDING-LEFT: 27px;

        TEXT-ALIGN: left;

}

.HeadRightBox {

        VERTICAL-ALIGN: top;

        TEXT-ALIGN: right;

}

.HeadText {

        FONT-SIZE: 12px;

        FONT-WEIGHT: bold;

}

.HeadLine {

        BACKGROUND-COLOR: #FFD44C;

}

.HeadThinLine {

        BACKGROUND-COLOR: #8E4B00;

        HEIGHT: 1px;

}

.PrintableRow {

        WIDTH: 100%;

        VERTICAL-ALIGN: middle;

        PADDING-RIGHT: 176px;

        HEIGHT: 18px;

}

.HeadTopPad {

        HEIGHT: 18px;

}

.HeadTopPad IMG {

        WIDTH: 1px;

        HEIGHT: 18px;

}



/*

        Footer styles

*/

.BottomRow {

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: bottom;

}

.BottomBox {

        BACKGROUND-COLOR: #FFD44C;

        COLOR: #8E4B00;

        HEIGHT: 22px;

        VERTICAL-ALIGN: middle;

        PADDING-LEFT: 12px;

        PADDING-RIGHT: 12px;

}

.Bottom {

        BACKGROUND-COLOR: #FFD44C;

        COLOR: #8E4B00;

}

A.Bottom:link {

        BACKGROUND-COLOR: #FFD44C;

        COLOR: #8E4B00;

        TEXT-DECORATION: underline;

}

A.Bottom:visited {

        BACKGROUND-COLOR: #FFD44C;

        COLOR: #8E4B00;

        TEXT-DECORATION: underline;

}

A.Bottom:hover {

        BACKGROUND-COLOR: #FFD44C;

        COLOR: #8E4B00;

        TEXT-DECORATION: none;

}

A.Bottom:active {

        BACKGROUND-COLOR: #FFD44C;

        COLOR: #8E4B00;

        TEXT-DECORATION: underline;

}

.BottomPopup {

        WIDTH: 100%;

        TEXT-ALIGN: right;

        PADDING-BOTTOM: 10px;

}

.BottomPopup A {

        FONT-WEIGHT: bold;

}

.BottomDialogBox {

        BACKGROUND-COLOR: #FFE591;

        PADDING-LEFT: 13px;

        PADDING-TOP: 10px;

        PADDING-BOTTOM: 10px;

}



/*

        Common styles

*/

.SubmitBox {

        PADDING-TOP: 10px;

}

HR.Line {

        WIDTH: 100%;

        HEIGHT: 1px;

        BORDER-BOTTOM-WIDTH: 0px;

        BORDER-LEFT-WIDTH: 0px;

        BORDER-RIGHT-WIDTH: 0px;

}

.SectionBox {

        BACKGROUND-COLOR: #ffffff;

        TEXT-ALIGN: left;

}

.Text {

        COLOR: #000000;

}

.NumberOfArticles {

        COLOR: #000000;

        FONT-WEIGHT: bold;

}

.TopLabel {

        COLOR: #000000;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

}

.Message {

        COLOR: #FF3300;

}

.Line {

        BACKGROUND-COLOR: #450001;

}

TD.ButtonsRow {

        PADDING-TOP: 2px;

        PADDING-LEFT: 2px;

        PADDING-RIGHT: 12px;

        PADDING-BOTTOM: 2px;

}

.CustomerMessage {

        COLOR: #FF3300;

        FONT-WEIGHT: bold;

}

.ErrorMessage {

        COLOR: #FF3300;

        FONT-WEIGHT: bold;

}

.Star {

        COLOR: #FF0000;

}

.TableHead {

        BACKGROUND-COLOR: #CCCCCC;

        FONT-WEIGHT: bold;

}

.TableSubHead {

        BACKGROUND-COLOR: #EEEEEE;

}

.Spc {

        WIDTH: 1px;

        HEIGHT: 1px;

}

TABLE.EmptyBox {

        WIDTH: 100%;

}

TABLE.EmptyBox TR TD {

        PADDING: 0px;

}



/*

        Popup styles

*/

.PopupContainer {

        HEIGHT: 100%;

        WIDTH: 100%;

        TEXT-ALIGN: center;

}

.PopupTitle {

        BACKGROUND-COLOR: #FFD44C;

        HEIGHT: 15px;

        VERTICAL-ALIGN: middle;

        TEXT-ALIGN: center;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

}

.PopupBG {

        BACKGROUND-COLOR: #FFD44C;

}

.PopupHelpLink {

        FONT-SIZE: 9px;

        COLOR: #330000;

        TEXT-DECORATION: none;

}



/*

        BuyNow section

*/

.BuyNowQuantity {

        HEIGHT: 25px;

        WIDTH: 15%;

        WHITE-SPACE: nowrap;

        PADDING-RIGHT: 10px;

}

.BuyNowPrices {

        WIDTH: 100%;

        HEIGHT: 25px;

        VERTICAL-ALIGN: middle;

}



/*

        Vertical menu

*/

.VertMenuLeftColumn {

        VERTICAL-ALIGN: top;

        width: 215px;



        background: #bb956e;

}

.VertMenuRightColumn {

        VERTICAL-ALIGN: top;

        width: 1px;

}

.VertMenuBox {

        BACKGROUND-COLOR: #FFD44C;

        PADDING: 1px;

}

.VertMenuBorder {

        BACKGROUND-COLOR: #8E4B00;

}

.VertMenuTitle {

        BACKGROUND-COLOR: #FF8600;

        COLOR: #330000;

        FONT-WEIGHT: bold;

        PADDING: 1px;

}

.VertMenuSubTitle {

        BACKGROUND-COLOR: #FFA92F;

}

.VertMenuTitleIcon {

        WIDTH: 21px;

        HEIGHT: 20px;

        MARGIN-LEFT: 8px;

        MARGIN-RIGHT: 8px;

        VERTICAL-ALIGN: middle;

}

.VertMenuItems {

        COLOR: black;

        TEXT-DECORATION: none;

        margin-top: 10px;

        padding-left: 10px;

        padding-right: 10px;

}

A.VertMenuItems:link {

        COLOR: black;

        TEXT-DECORATION: none;

        font: normal 12px verdana, tahoma, sans-serif;

        display: block;

        height: 30px;

        background: url(images/vertmenu.jpg) no-repeat center bottom transparent;

        margin-top: 10px;

        padding-left: 10px;

        padding-right: 10px;



}

A.VertMenuItems:visited {

        COLOR: black;

        TEXT-DECORATION: none;

        font: normal 12px verdana, tahoma, sans-serif;

        display: block;

        height: 30px;

        background: url(images/vertmenu.jpg) no-repeat center bottom transparent;

        margin-top: 10px;

                padding-left: 10px;

        padding-right: 10px;

}

A.VertMenuItems:hover {

        COLOR: #550000;

        TEXT-DECORATION: none;

}

A.VertMenuItems:active  {

        COLOR: black;

        TEXT-DECORATION: none;

        font: normal 12px verdana, tahoma, sans-serif;

        display: block;

        height: 30px;

        background: url(images/vertmenu.jpg) no-repeat center bottom transparent;

        margin-top: 10px;

                padding-left: 10px;

        padding-right: 10px;

}

.VertMenuHr {

        WIDTH: 100%;

        HEIGHT: 1px;

        BORDER-BOTTOM-WIDTH: 0px;

        BORDER-LEFT-WIDTH: 0px;

        BORDER-RIGHT-WIDTH: 0px;

        COLOR: #999999;

}

.CategoriesList {

        FONT-SIZE: 12px;

}



/*

        Dialog box

*/

TABLE.DialogBox {

        WIDTH: 100%;

        HEIGHT: 100%;

        VERTICAL-ALIGN: top;

        padding-left: 25px;

        padding-right: 25px;
		
		background-color:#FFFFFF;

}

TD.DialogBox {

        TEXT-ALIGN: left;

        PADDING: 10px;

}

.DialogBorder {

        HEIGHT: 100%;

        PADDING: 0px;

}

TD.DialogTitle {

        COLOR: black;

        FONT-WEIGHT: bold;

        FONT-SIZE: 15px;

        HEIGHT: 15px;

        PADDING-LEFT: 35px;

        TEXT-ALIGN: left;

        font-family: helvetica, verdana, tahoma, sans-serif;

}

FONT.DialogTitle {

        COLOR: #FFFFFF;

        FONT-WEIGHT: bold;

        FONT-SIZE: 11px;

        VERTICAL-ALIGN: bottom;

        HEIGHT: 15px;

        TEXT-ALIGN: left;

        MARGIN-LEFT: 10px;

}



/*

        Dialog info box

*/

TABLE.DialogInfo {

        WIDTH: 85%;

        TEXT-ALIGN: center;

}

.DialogInfoTitle {

        COLOR: #FFFFFF;

        FONT-WEIGHT: bold;

        FONT-SIZE: 11px;

        VERTICAL-ALIGN: bottom;

        TEXT-ALIGN: left;

        HEIGHT: 15px;

        PADDING-TOP: 0px;

        PADDING-BOTTOM: 0px;

        PADDING-LEFT: 5px;

        PADDING-RIGHT: 5px;

}

.DialogInfoTitleBorder {

        BACKGROUND-COLOR: #FF8600;

        PADDING: 0px;

        VERTICAL-ALIGN: bottom;

        HEIGHT: 15px;

}

.DialogInfoBorder {

        BACKGROUND-COLOR: #FF8600;

        PADDING: 0px;

}

.DialogTr {

        COLOR: #20B8BF;

}

.DialogInfoIcon {

        WIDTH: 16px;

        HEIGHT: 16px;

}

.DialogInfoClose {

        WIDTH: 15px;

        HEIGHT: 13px;

}



/*

        Dialog tools section

*/

.NavDialogTitle {

        WIDTH: 50%;

        FONT-SIZE: 11px;

        FONT-WEIGHT: bold;

        COLOR: #330000;

        PADDING-LEFT: 8px;

}

.NavDialogBorder {

        BACKGROUND-COLOR: #FFCC33;

}

.NavDialogBox {

        BACKGROUND-COLOR: #FFFFCC;

}

.NavDialogSeparator {

        WIDTH: 100%;

        HEIGHT: 14px;

        BACKGROUND-IMAGE: url(images/separator.gif);

        PADDING-LEFT: 7px;

}

.NavDialogSeparator IMG {

        WIDTH: 100%;

        HEIGHT: 14px;

}

.NavDialogCell {

        PADDING-RIGHT: 3px;

}

.NavDialogCell A IMG {

        WIDTH: 9px;

        HEIGHT: 9px;

}



/*

        Product details page

*/

.ProductTitle {

        COLOR: #000000;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

}

.ProductTitleHidden {

        COLOR: #666666;

        FONT-WEIGHT: bold;

        FONT-SIZE: 11px;

}

.ProductDetailsTitle {

        COLOR: #450001;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

}

.ProductDetails {

        COLOR: #000000;

}

.ProductPriceTitle {

        COLOR: #000000;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

}

.ProductPriceConverting {

        COLOR: #000000;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

}

.ProductPrice {

        COLOR: #FF3300;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

}

.ProductPriceSmall {

        COLOR: #FF3300;

        FONT-WEIGHT: bold;

}

.SaveMoneyLabel {

        WIDTH: 57px;

        HEIGHT: 57px;

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: middle;

        COLOR: #FFFFFF;

        FONT-WEIGHT: bold;

        BACKGROUND-IMAGE: url(images/save_money.gif);

        BACKGROUND-REPEAT: no-repeat;

}

.MarketPrice {

        FONT-SIZE: 14px;

        FONT-FAMILY: Times New Roman;

}

.PImgBox {

        TEXT-ALIGN: left;

        VERTICAL-ALIGN: top;

        WIDTH: 100px;

        PADDING-RIGHT: 8px;

}



/*

        Products list

*/

TD.PListImgBox {

        WIDTH: 125px;

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: top;

        WHITE-SPACE: nowrap;

        PADDING-RIGHT: 8px;

        padding-left: 20px;

}

DIV.PListImgBox {

        WHITE-SPACE: nowrap;

}

HR.PListLine {

        WIDTH: 100%;

        HEIGHT: 1px;

        BORDER-BOTTOM-WIDTH: 0px;

        BORDER-LEFT-WIDTH: 0px;

        BORDER-RIGHT-WIDTH: 0px;

}

.PListTaxBox {

        PADDING-LEFT: 70px;

        PADDING-RIGHT: 2px;

        PADDING-TOP: 2px;

        PADDING-BOTTOM: 2px;

}

.PListCell {

        BACKGROUND-COLOR: #ffffff;

        TEXT-ALIGN: center;

        PADDING: 10px;

        VERTICAL-ALIGN: top;

}



/*

        Items style

*/

.ItemsList {

        COLOR: #330000;

        FONT-WEIGHT: bold;

}

.ItemsListDisabled {

        COLOR: #909090;

}

A.ItemsList:link {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A.ItemsList:visited {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A.ItemsList:hover {

        COLOR: #330000;

        TEXT-DECORATION: underline;

}

A.ItemsList:active {

        COLOR: #330000;

        TEXT-DECORATION: none;

}



/*

        Location bar

*/

.NavigationPath {

        COLOR: #CC6666;

        FONT-WEIGHT: bold;

        TEXT-DECORATION: none;

}

A.NavigationPath:link {

        COLOR: #CC6666;

        TEXT-DECORATION: underline;

}

A.NavigationPath:visited {

        COLOR: #CC6666;

        TEXT-DECORATION: underline;

}

A.NavigationPath:hover {

        COLOR: #CC6666;

        TEXT-DECORATION: none;

}

A.NavigationPath:active  {

        COLOR: #CC6666;

        TEXT-DECORATION: underline;

}



/*

        Buttons

*/

.FormButton {

        COLOR: #330000;

        FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

        CURSOR: pointer;

        VERTICAL-ALIGN: middle;

        DIRECTION: ltr;

}

TD.Button {

        BACKGROUND-IMAGE: url(images/butbg.jpg);

        BACKGROUND-COLOR: #FF8600;

        BACKGROUND-REPEAT: repeat-x;

        PADDING-LEFT: 5px;

        PADDING-RIGHT: 5px;

        VERTICAL-ALIGN: middle;

        WHITE-SPACE: nowrap;

}

FONT.Button {

        FONT-FAMILY: Arial;

        COLOR: #FFFFFF;

        FONT-WEIGHT: bold;

        FONT-SIZE: 11px;

        TEXT-DECORATION: none;

}

IMG.ButtonSide {

        WIDTH: 10px;

        HEIGHT: 21px;

}

.SimpleButton TR TD {

        PADDING: 0px;

        WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {

        COLOR: #330000;

        FONT-WEIGHT: bold;

}

.GoImage {

        WIDTH: 21px;

        HEIGHT: 18px;

        VERTICAL-ALIGN: middle;

        BORDER: 0px;

}



/*

        Small text/link style

*/

.SmallNote:link {

        COLOR: #7C4C00;

        TEXT-DECORATION: none;

        FONT-SIZE: 9px;

        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

        COLOR: #7C4C00;

        TEXT-DECORATION: none;

        FONT-SIZE: 9px;

        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

        COLOR: #7C4C00;

        TEXT-DECORATION: underline;

        FONT-SIZE: 9px;

        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

        COLOR: #7C4C00;

        TEXT-DECORATION: none;

        FONT-SIZE: 9px;

        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

        COLOR: #7C4C00;

        TEXT-DECORATION: none;

        FONT-SIZE: 9px;

        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}



/*

        Category page

*/

.SubcatTitle {

        TEXT-ALIGN: left;

        WIDTH: 95%;

        PADDING-LEFT: 5px;

}

.SubcatInfo {

        TEXT-ALIGN: right;

        WHITE-SPACE: nowrap;

        COLOR: #000000;

}



/*

        Search sort bar

*/

.SearchSortTitle {

        FONT-WEIGHT: bold;

        PADDING-RIGHT: 20px;

}

.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {

        TEXT-DECORATION: underline;

}

.SearchSortImg {

        WIDTH: 9px;

        HEIGHT: 9px;

        MARGIN-RIGHT: 5px;

}

.SearchSortCell {

        PADDING-RIGHT: 20px;

}



/*

        Expandable section

*/

.ExpandSectionMark {

        WIDTH: 11px;

        CURSOR: pointer;

        VERTICAL-ALIGN: middle;

}



/*

        Tab mechanism

*/

.Tab {

        BACKGROUND-COLOR: #FFD44C;

        FONT-WEIGHT: bold;

        TEXT-TRANSFORM: uppercase;

        WIDTH: 85px;

        HEIGHT: 30px;

        TEXT-ALIGN: center;

}

.TabTop {

        HEIGHT: 5px;

        BACKGROUND-COLOR: #FFD44C;

}

TD.TabLeftSide {

        WIDTH: 9px;

        BACKGROUND-IMAGE: url(images/tab_l.gif);

}

TD.TabRightSide {

        WIDTH: 9px;

        BACKGROUND-IMAGE: url(images/tab_r.gif);

}

TD.TabLeftCorner {

        WIDTH: 9px;

        HEIGHT: 9px;

        BACKGROUND-IMAGE: url(images/tab_c1.gif);

}

TD.TabRightCorner {

        WIDTH: 9px;

        HEIGHT: 9px;

        BACKGROUND-IMAGE: url(images/tab_c2.gif);

}

TD.TabCenter {

        HEIGHT: 9px;

        BACKGROUND-IMAGE: url(images/tab_b.gif);

}

IMG.TabCorner {

        WIDTH: 9px;

        HEIGHT: 9px;

}

IMG.TabSide {

        WIDTH: 9px;

        HEIGHT: 1px;

}



/*

        Pagination mechanism

*/

.NavigationArrow {

        WIDTH: 9px;

        HEIGHT: 9px;

}

.NavigationTitle {

        WHITE-SPACE: nowrap;

        HEIGHT: 14px;

        PADDING-RIGHT: 10px;

}

.NavigationCell {

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: bottom;

        BACKGROUND-IMAGE: url(images/page.gif);

        WIDTH: 17px;

        HEIGHT: 14px;

}

.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {

        TEXT-DECORATION: none;

}

.NavigationCell IMG {

        HEIGHT: 1px;

        WIDTH: 17px;

}

.NavigationCellWide {

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: bottom;

        BACKGROUND-IMAGE: url(images/page_wide.gif);

        WIDTH: 23px;

        HEIGHT: 14px;

}

.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {

        TEXT-DECORATION: none;

}

.NavigationCellWide IMG {

        HEIGHT: 1px;

        WIDTH: 23px;

}

.NavigationCellSel {

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: middle;

        FONT-WEIGHT: bold;

        WIDTH: 15px;

}



/*

        Subheader styles

*/

TABLE.SubHeaderGrey {

        WIDTH: 100%;

        MARGIN-BOTTOM: 10px;

}

.SubHeaderGrey {

        COLOR: #666666;

        FONT-SIZE: 11px;

        FONT-WEIGHT: bold;

        PADDING: 0px;

}

.SubHeaderGreyLine {

        HEIGHT: 1px;

        BACKGROUND-COLOR: #CCCCCC;

        PADDING: 0px;

}

TABLE.SubHeaderBlack {

        WIDTH: 100%;

        MARGIN-BOTTOM: 10px;

}

.SubHeaderBlack {

        COLOR: #000000;

        FONT-SIZE: 12px;

        FONT-WEIGHT: bold;

        PADDING: 0px;

}

.SubHeaderBlackLine {

        HEIGHT: 1px;

        BACKGROUND-COLOR: #000000;

        PADDING: 0px;

}

TABLE.SubHeaderRed {

        WIDTH: 100%;

        MARGIN-BOTTOM: 10px;

}

.SubHeaderRed {

        FONT-WEIGHT: bold;

        PADDING: 0px;

}

.SubHeaderRedLine {

        HEIGHT: 1px;

        BACKGROUND-COLOR: #550000;

        PADDING: 0px;

}

TABLE.SubHeader {

        WIDTH: 100%;

        MARGIN-BOTTOM: 10px;

}

.SubHeader {

        COLOR: #450001;

        FONT-WEIGHT: bold;

        FONT-SIZE: 12px;

        PADDING: 0px;

}

.SubHeaderLine {

        HEIGHT: 1px;

        BACKGROUND-COLOR: #450001;

        PADDING: 0px;

}



/*

        User profile page

*/

.RegSectionTitle {

        COLOR: #550000;

        FONT-SIZE: 10px;

        FONT-WEIGHT: bold;

}



/*

        Popup image

*/

.PImageImageCell {

        PADDING: 5px;

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: middle;

        HEIGHT: 100%;

}

.PImageImageCell IMG {

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: middle;

}



.PImageNumbersCell {

        PADDING-RIGHT: 10px;

        PADDING-LEFT: 10px;

        WHITE-SPACE: nowrap;

}

.PImageLine {

        HEIGHT: 1px;

        BACKGROUND-COLOR: #CCCCCC;

}

.PImageLine IMG {

        HEIGHT: 1px;

}

BODY.PImage {

        BACKGROUND-COLOR: #FFFFFF;

}

.PImagePageRow {

        HEIGHT: 30px;

        VERTICAL-ALIGN: middle;

        PADDING-LEFT: 10px;

}



/*

        Customer reviews module

*/

IMG.StarImg {

        WIDTH: 14px;

        HEIGHT: 14px;

}



/*

        Manufacturers module

*/

.ManufacturersItem {

        TEXT-ALIGN: left;

        WHITE-SPACE: nowrap;

        WIDTH: 95%;

        PADDING-LEFT: 5px;

}



/*

        Recommended products module

*/

UL.RPItems {

        PADDING-LEFT: 10px;

        PADDING-TOP: 0px;

        PADDING-BOTTOM: 0px;

}



/*

        Webmaster mode

*/

SPAN.Lbl {

        COLOR: green;

        FONT-WEIGHT: bold;

}

.Section {

        MARGIN: 0px;

        PADDING: 0px;

}



/*

        Last checkout step

*/

TD.LCSBackground {

        BACKGROUND-COLOR: #FF8600;

}

TABLE.WebBasedPayment {

        HEIGHT: 100%;

        WIDTH: 100%;

}

TABLE.WebBasedPayment TR TD {

        TEXT-ALIGN: center;

        VERTICAL-ALIGN: middle;

        HEIGHT: 90%;

        PADDING: 0px;

}



/*

        Fast Lane Checkout module

*/

.FLCAuthBox {

        WHITE-SPACE: nowrap;

        PADDING-LEFT: 10px;

        PADDING-RIGHT: 5px;

}

.FLCAuthPreBox {

        PADDING-LEFT: 30px;

        HEIGHT: 20px;

        WIDTH: 100%;

}

.FLCTopPad {

        VERTICAL-ALIGN: middle;

        HEIGHT: 15px;

}

.FLCTopPad IMG {

        WIDTH: 1px;

        HEIGHT: 15px;

}

TD.FLCDialogCell {

        WIDTH: 50%;

        HEIGHT: 225px;

        TEXT-ALIGN: center;

}

TD.FLCDialogCellAntibot {

        WIDTH: 50%;

    HEIGHT: 350px;

        TEXT-ALIGN: center;

}

TABLE.FLCDialog {

        WIDTH: 100%;

        HEIGHT: 100%;

}



/*

                -- ADDONS --

*/



/*

        Gift registry module

*/

.HighLight {

        BACKGROUND-COLOR: #FFFFCC;

}



/*

        Feature comparison module

*/

TABLE.CompareBtn {

        CURSOR: pointer;

}

TD.CompareBtnLeft {

        HEIGHT: 18px;

        WIDTH: 21px;

        BACKGROUND-IMAGE: url(images/compare1.gif);

}

TD.CompareBtnLeft IMG {

        HEIGHT: 18px;

        WIDTH: 21px;

}

TD.CompareBtnMain {

        BACKGROUND-IMAGE: url(images/compare2.gif);

        BACKGROUND-REPEAT: repeat-x;

        VERTICAL-ALIGN: top;

        PADDING-LEFT: 5px;

        PADDING-TOP: 2px;

}

TD.CompareBtnMainMozilla {

        BACKGROUND-IMAGE: url(images/compare2.gif);

        BACKGROUND-REPEAT: repeat-x;

        VERTICAL-ALIGN: top;

        PADDING-LEFT: 5px;

        PADDING-TOP: 1px;

}

TD.CompareBtnRight {

        HEIGHT: 18px;

        WIDTH: 9px;

}

TD.CompareBtnRight IMG {

        HEIGHT: 18px;

        WIDTH: 9px;

}

TD.FCompProductSelBox {

        PADDING: 0px;

        WHITE-SPACE: nowrap;

}

TD.FCompProductButtonBox {

        PADDING-LEFT: 25px;

        PADDING-TOP: 0px;

        PADDING-BOTTOM: 0px;

        PADDING-RIGHT: 0px;

        WIDTH: 100%;

        WHITE-SPACE: nowrap;

}

TD.FCompProductAddCL {

        PADDING-TOP: 10px;

        PADDING-LEFT: 0px;

        PADDING-BOTTOM: 0px;

        PADDING-RIGHT: 0px;

}



TD.FCompFeatureHCell {

        VERTICAL-ALIGN: top;

        TEXT-ALIGN: center;

        BACKGROUND-COLOR: #EEEEEE;

        FONT-WEIGHT: bold;

}

.HightLightEqualRow {

        BACKGROUND-COLOR: #ffe8af;

        TEXT-ALIGN: center;

}

.EqualRow {

        BACKGROUND-COLOR: #ffffff;

        TEXT-ALIGN: center;

}



/*

        Special offers module

*/

.SpecialOffersPrice {

        COLOR: #FF3300;

        FONT-WEIGHT: bold;

        FONT-SIZE: 14px;

}

.SpecialOffersThumb {

        DISPLAY: inline;

        MARGIN-LEFT: -51px;

}

.SpecialOffersThumb A IMG {

        WIDTH: 47px;

        HEIGHT: 44px;

}



/*

        Fancy categories module

*/

.CatMenuItemOff {

        BACKGROUND-COLOR: transparent;

        COLOR: #330000;

        BORDER-RIGHT: none;

        BORDER-TOP: none;

        BORDER-LEFT: none;

        BORDER-BOTTOM: none;

        MARGIN-BOTTOM: 3px;

        MARGIN-TOP: 3px;

        MARGIN-LEFT: 1px;

        MARGIN-RIGHT: 0px;

        CURSOR: pointer;

        FONT-SIZE: 12px;

}

.CatMenuItemOffExp {

        BACKGROUND-COLOR: transparent;

        BORDER-RIGHT: none;

        BORDER-TOP: none;

        BORDER-LEFT: none;

        BORDER-BOTTOM: none;

        MARGIN-BOTTOM: 1px;

        MARGIN-TOP: 1px;

        MARGIN-LEFT: 2px;

        MARGIN-RIGHT: 3px;

        CURSOR: pointer;

}

.CatMenuItemOn {

        BACKGROUND-COLOR: #FF8600;

        COLOR: #330000;

        BORDER-RIGHT: 0px solid;

        BORDER-TOP: none;

        BORDER-LEFT: none;

        BORDER-BOTTOM: none;

        MARGIN-BOTTOM: 3px;

        MARGIN-TOP: 3px;

        MARGIN-LEFT: 1px;

        MARGIN-RIGHT: 0px;

        CURSOR: pointer;

        FONT-SIZE: 12px;

}

.CatSubMenu {

        BACKGROUND-COLOR: #FFD44C;

        BORDER-RIGHT: #8E4B00 1px solid;

        BORDER-TOP: #8E4B00 1px solid;

        BORDER-LEFT: #8E4B00 1px solid;

        BORDER-BOTTOM: #8E4B00 1px solid;

        MARGIN-TOP: 0px;

        MARGIN-BOTTOM: 0px;

        MARGIN-LEFT: 0px;

        MARGIN-RIGHT: 0px;

        PADDING-TOP: 2px;

        PADDING-BOTTOM: 2px;

        PADDING-LEFT: 2px;

        PADDING-RIGHT: 2px;

}

TABLE.CatMenuContainer {

        WIDTH: 136px;

}

A.CatMenuItem {

        FONT-SIZE: 12px;

        FONT-FAMILY: Arial;

        CURSOR: pointer;

}

A.CatMenuItem:link {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A.CatMenuItem:visited {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A.CatMenuItem:hover {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A.CatMenuItem:active {

        COLOR: #330000;

        TEXT-DECORATION: none;

}

A#nojs.CatMenuItem:hover {

        BACKGROUND-COLOR: #FF8600;

        COLOR: #330000;

        TEXT-DECORATION: none;

}

IMG.FCIcon {

        WIDTH: 16px;

        HEIGHT: 16px;

        BORDER-WIDTH: 0px;

        MARGIN-LEFT: 2px;

        MARGIN-RIGHT: 3px;

}

IMG.FCTriangle {

        WIDTH: 9px;

        HEIGHT: 9px;

        BORDER-WIDTH: 0px;

        MARGIN-LEFT: 3px;

}

TABLE.FCItemTable {

        WIDTH: 100%;

        BORDER-WIDTH: 0px;

        MARGIN: 0px;

        TEXT-ALIGN: left;

}

TD.FCIconCell {

        VERTICAL-ALIGN: middle;

        TEXT-ALIGN: center;

}

TD.FCTriangleCell {

        VERTICAL-ALIGN: middle;

        TEXT-ALIGN: right;

}

TD.FCChain {

        WIDTH: 18px;

        BACKGROUND-REPEAT: repeat-y;

}

TD.FCChain IMG {

        WIDTH: 18px;

        HEIGHT: 1px;

}

TD.FCExplorerBox {

        WIDTH: 37px;

        VERTICAL-ALIGN: top;

        BACKGROUND-REPEAT: repeat-y;

}



/*

        Product configurator module

*/

.ProductBG {

        BACKGROUND-COLOR: #ffffff;

}

.SlotCell {

        WIDTH: 50%;

        HEIGHT: 35px;

        PADDING-TOP: 25px;

        BACKGROUND-COLOR: #ffffff;

        TEXT-ALIGN: center;

}

.SlotProductCell {

        WIDTH: 50%;

        HEIGHT: 35px;

        BACKGROUND-COLOR: #ffffff;

        TEXT-ALIGN: center;

}

TABLE.PCSummaryTable {

        WIDTH: 100%;

        BACKGROUND-COLOR: #ffffff;

}



/*

        Survey module

*/

H1.SurveyName {

        FONT-WEIGHT: bold;

}

.SurveyHeader {

        FONT-SIZE: 11px;

}

.SurveyHeaderMenu {

        FONT-SIZE: 10px;

}

.SurveyFooter {

        FONT-SIZE: 11px;

}

.SurveyFooterMenu {

        FONT-SIZE: 10px;

}

.SurveyQuestion {

        FONT-SIZE: 12px;

        FONT-WEIGHT: bold;

        PADDING: 2px;

}

.SurveyQuestionMenu {

        FONT-WEIGHT: bold;

        PADDING: 0px;

}

TEXTAREA.Survey {

}

.SurveyAnswer {

        PADDING: 2px;

        WIDTH: 100%;

}

.SurveyAnswerMenu {

        PADDING: 0px;

        WIDTH: 100%;

}

TD.SurveyAnswerMark {

        PADDING: 2px;

        WIDTH: 15px;

}

TD.SurveyAnswerMarkMenu {

        PADDING: 0px;

        WIDTH: 15px;

}

.SurveyBar {

        HEIGHT: 10px;

        BACKGROUND-COLOR: blue;

}

.SurveyBarHL {

    HEIGHT: 10px;

    BACKGROUND-COLOR: green;

}

.SurveyStatLabel {

        PADDING-LEFT: 6px;

        WHITE-SPACE: nowrap;

}

.StatisticsBar {

        BACKGROUND-COLOR: #FFCE31;

}

.StatisticsBarHL {

        BACKGROUND-COLOR: #FF8400;

}

.SurveyAnswers {

        PADDING-LEFT: 2px;

        PADDING-RIGHT: 2px;

        PADDING-TOP: 2px;

        PADDING-BOTTOM: 5px;

}

.SurveyAnswersMenu {

        PADDING-LEFT: 0px;

        PADDING-RIGHT: 0px;

        PADDING-TOP: 0px;

        PADDING-BOTTOM: 5px;

}

.SurveyAnswerComment {

        PADDING: 2px;

}

.SurveyAnswerCommentMenu {

        PADDING: 0px;

}

.centralArea {



background: url(images/centraal.jpg) no-repeat top left;

}





table.header {

width: 100%;

height: 178px;

background: url(images/header.jpg) no-repeat center top ;

}





td.mainMenu {

height: 35px;

width: 100%;

padding:0;

background: url(images/menu_bg.jpg) repeat-x 0% 100%;
}



td.cartMenu {

padding-right: 15px;

background: url(images/cart_icon.gif) no-repeat 625px center;

}

td.cartMenu a{

font: bold 16px/30px helvetica, verdana, tahoma, sans-serif;

color: black;

padding-bottom: 3px;

}



td.cartMenu a:visited{

font: bold 16px/30px helvetica, verdana, tahoma, sans-serif;

color: black;

padding-bottom: 3px;

}

td.cartMenu a:hover {

border-bottom: 5px solid black;

text-decoration: none !important;

font: bold 16px/30px helvetica, verdana, tahoma, sans-serif;

color: black;

}

td.cartMenu a:active{

font: bold 16px/30px helvetica, verdana, tahoma, sans-serif;

color: black;

padding-bottom: 3px;

}

.TopLabelSearch {

height: 49px;

background: url(images/sTitle.jpg) no-repeat center;

text-indent: -9999px;

}

.tbllft {

background: url(images/bg_lft.jpg) repeat-y center;

}



.tblbtm {

background: url(images/bottom_lft.jpg) no-repeat center;

height: 25px;

}





.catTitle {

background: url(images/catTitle.jpg) no-repeat center;

text-indent: -9999px;

height: 62px;

}



.bestTitle {

background: url(images/bestTitle.jpg) no-repeat center;

text-indent: -9999px;

height: 56px;

}

.manTitle {

background: url(images/manufacturers.jpg) no-repeat center;

text-indent: -9999px;

height: 56px;

}


.footer {

width: 100%;

height: 90px;

background: url(images/bottom.jpg) no-repeat;

}





.dProduct {

width: 580px;

margin: 0px auto;

background: url(images/prtop.jpg) no-repeat top center #e5dab7;

}



.prdesc {

width: 400px;

}





.menuHolder {

position: relative;

height: 35px;

width: 100%;
padding:0;

}

ul.topMenu {

position: absolute;

margin: 0px;

padding: 0px;

top: 0px;

left: 140px;

height: 35px;

list-style-type: none;

-moz-padding-start:0;

}

ul.topMenu li a {
outline:none !important;
outline-width:0;
height: 35px !important;
padding:0 !important;
margin: 0!important;

}

ul.topMenu li {
outline:none !important;
outline-width:0;
height: 35px !important;
padding:0 !important;
margin: 0!important;

}

li.home {

position: absolute;

left: 0;

top: 0;

text-indent: -9999px;

margin: 0px;

padding: 0px;
outline:none !important;

}

li.home a {

display: block;

height: 35px;

width: 86px;

margin: 0px;

padding: 0px;

background:url(images/home_btn.jpg) no-repeat;
outline:none !important;
outline-width:0;
top: 0;

}

li.home a:hover {



}





li.about {

position: absolute;

left: 86px;

top: 0;

text-indent: -9999px;


margin: 0px;

padding: 0px;
outline:none !important;

}



li.about a {

display: block;

height: 35px;

width: 110px;


margin: 0px;

padding: 0px;

background:url(images/about_btn.jpg) no-repeat 0% 0%;
outline:none !important;
outline-width:0;

}







li.travel {

position: absolute;

left: 196px;

top: 0;


margin: 0px;

padding: 0px;

text-indent: -9999px;
outline:none !important;

}



li.travel a {

display: block;

height: 35px;

width: 118px;

margin: 0px;

padding: 0px;

background:url(images/travel_btn.jpg) no-repeat;
outline:none !important;
outline-width:0;
}





li.byu {

position: absolute;

left: 314px;

top: 0;


margin: 0px;

padding: 0px;

text-indent: -9999px;
outline:none !important;

}



li.byu a {

display: block;

height: 35px;

margin: 0px;

padding: 0px;

width: 115px;

background:url(images/buy_btn.jpg) no-repeat;
outline:none !important;

}







li.contact {

position: absolute;

left: 435px;

margin: 0px;

padding: 0px;

top: 0;

text-indent: -9999px;
outline:none !important;

}



li.contact a {

display: block;

height: 35px;

margin: 0px;

padding: 0px;

width: 126px;

background:url(images/contact_btn.jpg) no-repeat;
outline:none !important;

}

/* ::::::::::::::::::::::::::::::::; NEW MENU ::::::::::::::::::::::::::::::::: */
.menuHolder {

position: relative;

height: 35px;

width: 100%;
padding:0;

}

table.topMenu {
}

table.topMenu td a {
outline:none !important;
outline-width:0;
height: 35px !important;
padding:0 !important;
margin: 0!important;

}

table.topMenu td {
outline:none !important;
outline-width:0;
height: 35px !important;
padding:0 !important;
margin: 0!important;

}

td.home {

margin: 0px;
padding: 0px;
text-indent: -9999px;
height: 35px;
width: 86px;
background:url(images/home_btn.jpg) no-repeat;
}

td.home a {

display: block;

height: 35px;

width: 86px;

margin: 0px;

padding: 0px;


outtline:none !important;
outline-width:0;
top:0px;
top:-1px;
}

td.home a:hover {



}





td.about {
margin: 0px;
padding: 0px;
text-indent: -9999px;

}



td.about a {

display: block;

height: 35px;

width: 110px;


margin: 0px;

padding: 0px;

background:url(images/about_btn.jpg) no-repeat 0% 0%;
outline:none !important;
outline-width:0;

}







td.travel {

margin: 0px;
padding: 0px;
text-indent: -9999px;

}



td.travel a {

display: block;

height: 35px;

width: 118px;

margin: 0px;

padding: 0px;

background:url(images/travel_btn.jpg) no-repeat;
outline:none !important;
outline-width:0;
}





td.byu {

margin: 0px;
padding: 0px;
text-indent: -9999px;

}



td.byu a {

display: block;

height: 35px;

margin: 0px;

padding: 0px;

width: 115px;

background:url(images/buy_btn.jpg) no-repeat;
outline:none !important;

}







td.contact {

margin: 0px;
padding: 0px;
text-indent: -9999px;

}



td.contact a {

display: block;

height: 35px;

margin: 0px;

padding: 0px;

width: 126px;

background:url(images/contact_btn.jpg) no-repeat;
outline:none !important;

}






.seeDetails {

text-decoration: underline !important;

color: black !important;

font: bold 10px helvetica, verdana, tahoma, sans-serif;

}





.prodDesc {

text-align: justify;

padding-right: 20px;

color: black !important;

font: bold 10px helvetica, verdana, tahoma, sans-serif;

}

.welcomeTxt {

padding-left:3px;

padding-right: 10px;

text-align:justify!important;

}

.welcomeTxt p{

text-align: justify;

color: black !important;

font: bold 10px helvetica, verdana, tahoma, sans-serif;

}

.decoLetterW {

padding-left:60px;

line-height: 50px;

padding-bottom: 20px;

background: url(images/w.jpg) no-repeat 0px center;

margin-top:0;

padding-top:0;

}

.decoLetterA{

padding-left: 250px;

line-height: 50px;

background: url(images/a.jpg) no-repeat 190px center;

}

.decoLetterT{

padding-left: 250px;

line-height: 50px;

background: url(images/t.jpg) no-repeat 190px center;

}

.decoLetterB{

padding-left: 250px;

line-height: 50px;

background: url(images/b.jpg) no-repeat 190px center;

}

.decoLetterC{

padding-left: 250px;

line-height: 50px;

background: url(images/c.jpg) no-repeat 190px center;

}

.bottomNav  {

color: #a9a9a9;

padding-right: 10px;

padding-bottom: 20px;

}



.bottomNav a {

color: #a9a9a9;

text-decoration: underline;

}

.bottomNav a:visited {

color: #a9a9a9;

text-decoration: underline;

}



.bottomNav a:hover {

color: white;

}

.bottomNav a:active {

color: #a9a9a9;

text-decoration: underline;

}



.prSep {

width: 270px;

height: 40px;

background: url(images/sep.jpg) no-repeat transparent;

}





.BigB {

background: url(images/butbg2.jpg) repeat-x;

color: white;

height: 30px;

}
table.test {
        display:none;
        }

table#printable { background-color: #FFF;}