/* $Id: skin1.css,v 1.84.2.17 2006/12/08 13:37:24 max Exp $ */
/*General styles*/
BODY {font-family: Arial, Helvetica, Sans-serif; color: #555555; font-size: 80%; background-color: #FFFFFF;}
A:link {color: #5C743D;}
A:visited {color: #669933;}
A:hover {color: #99CC66;}
A:active {color: #5C743D;}
H1 {font-size: 125%; margin: 0;}
H2 {font-size: 115%; margin: 0;}
H3 {font-size: 100%; color: #783942;}
P {font-size: 100%; margin-top: 5px}
HR {color: #DDDDDD;height: 1px;}
HTML,BODY {height: 100%;margin: 5px;padding: 0px;background-color: #FFFFFF;}
FORM {margin: 0px;}
input, textarea {font-size: 11px;}
select {font-size: 11px;}
TABLE,IMG {BORDER: 0px;}

/*Content enviroment styles*/
TABLE.Container {height: 100%;}
TD.Container {VERTICAL-ALIGN: top;height: 90%;}
.main {padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 20px;}

/*Header styles*/
.head {margin-bottom: 10px;}
.HeadLogo {width: 270px; background-color: #FFFFFF;}
.HeadRightBox {text-align: center; background-color: #FFFFFF;}
.HeadText {font-size: 80%;font-weight: bold;}
.HeadLine {background-color: #99CC66;padding: 5px;}
.HeadLine a:hover {color: #FFFFFF;}
.SpeedBar {font-weight: bold; margin-left: 5px; margin-right: 5px;}

/*Footer styles*/
.Bottom {background-color: #D5EDB3; margin-top: 10px;}
.Bottom td {padding: 10px; font-size: 80%;}
.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: #FF6600;}
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; }
.TableSubHead {background-color: #EEEEEE;}
.Spc {WIDTH: 1px;height: 1px;}
TABLE.EmptyBox {WIDTH: 100%;}
TABLE.EmptyBox TR TD {padding: 0px;}
.TableCart {}
.TableCart th {background-color: #CCCCCC;}
.TableCart td {text-align: center;}

/* 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;}
.PopupBG {background-color: #FFD44C;}
.PopupHelpLink {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 {WIDTH: 160px;VERTICAL-ALIGN: top;padding-left: 5px;padding-right: 10px;border-right: 1px dotted #99CC66;}
.VertMenuRightColumn {WIDTH: 160px;VERTICAL-ALIGN: top; padding-right: 0px; padding-top: 0px;}
.VertMenuBox {margin-bottom: 10px;}
.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 {font-weight: bold; display: block; margin-bottom: 3px; margin-top: 5px; text-decoration: none;}
a.VertMenuItems:link {color: #5C743D;}
a.VertMenuItems:visited {color: #669933;}
a.VertMenuItems:hover {color: #99CC66; text-decoration: underline;}
a.VertMenuItems:active {color: #5C743D; text-decoration: underline;}

.VertMenuSubItems {font-size: 90%; display: block; margin-bottom: 1px; margin-left: 5px; text-decoration: none;}
a.VertMenuSubItems:link {color: #5C743D;}
a.VertMenuSubItems:visited {color: #669933;}
a.VertMenuSubItems:hover {color: #99CC66; text-decoration: underline;}
a.VertMenuSubItems:active {color: #5C743D; text-decoration: underline;}

.VertMenuHr {WIDTH: 100%;height: 1px;BORDER-BOTTOM-WIDTH: 0px;BORDER-LEFT-WIDTH: 0px;BORDER-RIGHT-WIDTH: 0px;color: #999999;}

.sidebox {margin-bottom: 10px; padding: 5px 10px 5px 10px; font-size: 90%;border: 1px dotted #99CC66; border-top: 0;}
.sidebox-title {padding: 5px; text-indent:5px; font-weight: bold; color: #FFFFFF; background-color: #5C743D; background-image: url(/skin1/images/back-menu-title.gif); border-bottom: 2px solid #5C743D;}
.authform-input {width: 120px; font-size: 11px;}
.minicart-off {padding: 5px; text-align center;}
.minicart-on {padding: 5px; text-align center;}
.minicart-link {font-weight: bold;}
.newest-products {font-size: 90%; text-align: center; margin-bottom: 10px;}
.newest-products img {width: 70px; height: 70px;}


/* Dialog box  */
TABLE.DialogBox {WIDTH: 100%;height: 100%;VERTICAL-ALIGN: top;}
TD.DialogBox {background-color: #ffffff;text-align: left;padding: 10px; }
.DialogBorder {background-color: #FF8600;height: 100%;padding: 0px;}
.DialogTitle {color: #5C743D; padding-bottom: 5px; border-bottom: 1px solid #99CC66; margin-bottom: 10px; clear: both;}
.DialogBox {float: left; width: 100%; border: 0px solid #99CC66; padding: 0px; margin-bottom: 10px;}

/* Dialog info box */
TABLE.DialogInfo {WIDTH: 85%;text-align: center;}
.DialogInfoTitle {color: #FFFFFF;font-weight: bold;font-size: 75%;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: #B89CED;}
.DialogInfoIcon {WIDTH: 16px;height: 16px;}
.DialogInfoClose {WIDTH: 15px;height: 13px;}

/* Dialog tools section */
.NavDialogTitle {WIDTH: 50%; font-size: 75%; font-weight: bold;color: #330000;padding-left: 8px;}
.NavDialogBorder {background-color: #FFCC33;}
.NavDialogBox {background-color: #FFFFCC;}
.NavDialogSeparator {WIDTH: 100%;height: 14px;padding-left: 7px;}
.NavDialogSeparator IMG {WIDTH: 100%;height: 14px;}
.NavDialogCell {padding: 3px;}
.NavDialogCell A IMG {WIDTH: 9px;height: 9px;}

/* sub categories list */
ul.subcats {width: 100%; clear: both; list-style: none; padding: 0; margin: 0 0 15px 0;}
ul.subcats li {float: left; width: 24.75%; height: 150px; text-align: center;}

/* Product details page */
.ProductTitle {color: #000000;font-weight: bold;font-size: 100%; }
.ProductTitleHidden {color: #666666;font-weight: bold;}
.ProductDetailsTitle {font-weight: bold;}
.ProductDetails {}
.ProductPriceTitle {color: #000000;font-weight: bold;}
.ProductPriceConverting {color: #000000;font-weight: bold;}
.ProductPrice {color: #FF3300;font-weight: bold;}
.ProductPriceSmall {color: #FF3300;font-weight: bold;}
.SaveMoneyLabel {float:right; WIDTH: 57px;padding-top: 30px;height: 27px;text-align: center;color: #FFFFFF;font-weight: bold;background-IMAGE: url(images/save_money.gif);font-size: 11px;}
.MarketPrice {font-size: 90%;}
.PImgBox {text-align: left;VERTICAL-ALIGN: top; padding-right: 20px;}
.items {}
.items td {padding-bottom: 2px;}
.item-title {width: 33%;}
.items-giftcert {margin-bottom: 10px;}
.related {float: left; width: 130px; height: 150px; padding: 0px 10px 10px 10px; text-align: center; }


/* Products list */
TD.PListImgBox {WIDTH: 125px;text-align: center;VERTICAL-ALIGN: top;WHITE-SPACE: nowrap;padding-right: 8px;}
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 {text-align: center; VERTICAL-ALIGN: top;}
.PListCell img {margin: 2px;}


/* Items style */
.ItemsList {font-weight: bold;}

/* Location bar */
.NavigationPath {left: right; width: 79%; font-size: 90%; margin-bottom: 10px;}
.printable {float: right; width: 18%; font-size: 90%;}
.printable img {float: right;}

/* Buttons */
.FormButton {color: #330000;font-weight: bold;}
TABLE.ButtonTable {CURSOR: pointer;VERTICAL-ALIGN: middle;DIRECTION: ltr;}
TD.Button {BACKGROUND: url(images/butbg.gif);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: 7px;height: 14px;}
.SimpleButton {font-weight: bold;}
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 {font-size: 80%;}
.SmallText {font-size: 80%;}

/* Category page  */
.SubcatTitle {}
.SubcatInfo {}

/* Search sort bar */
.SearchSortTitle {text-align: right; font-weight: bold;padding-right: 20px;}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {  }
.SearchSortImg {WIDTH: 9px;height: 9px; MARGIN-RIGHT: 5px;}
.SearchSortCell { tex-align: right; padding-right: 20px;}

/* Expandable section */
.ExpandSectionMark {WIDTH: 11px;CURSOR: pointer;VERTICAL-ALIGN: middle; }

/* Pagination mechanism*/
.NavigationArrow {WIDTH: 9px;height: 9px;}
.NavigationTitle {WHITE-SPACE: nowrap;height: 14px;padding-right: 10px;}
.NavigationCell { text-align: center; VERTICAL-ALIGN: middle; }
.NavigationCell a {TEXT-DECORATION: none; display: block; width: 18px; height: 16px; background-color: #CCFF99; border: 1px solid #000000; font-weight: bold;}
.NavigationCell a:hover {background-color: #FFFFCC;}
.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;}

/*  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: #FF3300;font-weight: bold;font-size: 12px;padding: 0px;}
.SubHeaderLine {height: 1px;background-color: #FF6600;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 {width: 60px; padding-left: 5px;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%; }
TD.FLCDialogCellAntibot {WIDTH: 50%; }
TABLE.FLCDialog {WIDTH: 100%;}

/*
-- ADDONS --
*/

/* Gift registry module  */
.HighLight {background-color: #FFFFCC;}

/* 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;}

/* 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;}

/* Fancy categories */
.FCItemTable a { display: block; height: 20px; line-height: 20px; width: auto;}
table.CatMenuContainer {width: 160px;}
#catrootmenu a {}
.CatMenuItemOff {width: 160px; margin: 0 0 2px 0;}
a.CatMenuItem {text-decoration: none;}
a.CatMenuItem:visited {text-decoration: none;}
a.CatMenuItem:hover {color: #FFFFFF; text-decoration: none;}
a.CatMenuItem:active {text-decoration: none;}