/*$Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $

General styles
*/
BODY, DIV, TH, TD, P, INPUT, SELECT, TEXTAREA, TT
{
	color: #0B0B0B;
	font: 10px Verdana, Arial, Helvetica, Sans-serif;
}
A
{
	color: #A60000;
	text-decoration: none;
}
A:hover
{
	color: #550000;
	text-decoration: underline;
}
H1
{
	font-size: 15px;
}
H2
{
	font-size: 13px;
}
H3
{
	font-size: 12px;
}
HR
{
	color: #DDDDDD;
	height: 1px;
}
HTML, BODY
{
	margin: 0 7px;
	border: 0px solid #FBF7F7;
	/*[empty]background-image:;*/
}
FORM
{
	margin: 0;
}
TABLE, IMG
{
	border: 0 solid #DBD5B5;
}
TD
{
	vertical-align: top;
}
/*
Content enviroment styles
*/
TABLE.Container
{
	width: 850px;
	margin: 0 auto;
}
TD.Container
{
	vertical-align: top;
}
/*
Header styles
*/
.HeadLogo
{
	padding: 0;
	text-align: left;
	vertical-align: bottom;
}
.HeadRightBox
{
	padding-right: 15px;
	text-align: right;
	vertical-align: top;
}
.HeadText
{
	padding: 10px 0 20px 10px;
	color: #0A0909;
	font-size: 9px;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
}
.HeadLine
{
	padding: 2px;
	color: #323232;
	background: #EBE8D6 url(images/headline_center.gif) repeat-x;
	vertical-align: middle;
}
.HeadLine A
{
	color: #323232;
}
.HeadThinLine
{
	background: #AEAEAE;
	height: 1px;
}
.PrintableRow
{
	padding-right: 176px;
	width: 100%;
	height: 18px;
	vertical-align: middle;
}
.HeadTopPad
{
	height: 18px;
}
.HeadTopPad IMG
{
	width: 1px;
	height: 18px;
}
/*
Footer styles
*/
.BottomRow
{
	text-align: right;
	vertical-align: bottom;
}
.Bottom
{
	padding: 4px;
	border-top: 1px solid #A29C90;
	color: #A29C90;
}
.Bottom A
{
	color: #A29C90;
	font-weight: bold;
}
.BottomPopup
{
	padding-bottom: 10px;
	width: 100%;
	text-align: right;
}
.BottomPopup A
{
	font-weight: bold;
}
.BottomDialogBox
{
	padding-bottom: 10px;
	padding-left: 13px;
	padding-top: 10px;
	background: #FBFAF6;
}
/*
Common styles
*/
.SubmitBox
{
	padding-top: 10px;
}
HR.Line
{
	color: #D1D1D1;
	height: 1px;
}
.SectionBox
{
	background: #FFF;
	text-align: left;
}
.Text
{
	color: #000;
}
.NumberOfArticles
{
	color: #000;
	font-weight: bold;
}
.TopLabel
{
	color: #434343;
	font-size: 12px;
	font-weight: bold;
}
.Message
{
	color: #FF3300;
}
.Line
{
	background: #FF6600;
}
TD.ButtonsRow
{
	padding: 2px 12px 2px 2px;
}
.CustomerMessage
{
	color: #FF3300;
	font-weight: bold;
}
.ErrorMessage
{
	color: #FF3300;
	font-weight: bold;
}
.Star
{
	color: #FF0000;
}
.TableHead
{
	background: #CCC;
	font-weight: bold;
}
.TableSubHead
{
	background: #EEE;
}
.Spc
{
	width: 1px;
	height: 1px;
}
TABLE.EmptyBox
{
	width: 100%;
}
TABLE.EmptyBox TR TD
{
	padding: 0;
}
/*
Popup styles
*/
.PopupContainer
{
	width: 100%;
	text-align: center;
	height: 100%;
}
.PopupTitle
{
	background: #FFD44C;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 15px;
	vertical-align: middle;
}
.PopupBG
{
	background: #FFD44C;
}
.PopupHelpLink
{
	color: #330000;
	font-size: 9px;
	text-decoration: none;
}
/*
BuyNow section
*/
.BuyNowQuantity
{
	padding-right: 10px;
	width: 15%;
	white-space: nowrap;
	height: 25px;
}
.BuyNowPrices
{
	width: 100%;
	height: 25px;
	vertical-align: middle;
}
/*
Vertical menu
*/
.VertMenuLeftColumn
{
	padding-right: 15px;
	vertical-align: top;
}
.VertMenuRightColumn
{
	padding-left: 15px;
	vertical-align: top;
}
.VertMenuBox
{
	padding: 4px;
	background: #FFF;
}
.VertMenuBoxCat
{
	background: #F4F1E6;
}
.VertMenuBorder
{
	background: #FFF;
}
.VertMenuTitle
{
	padding: 3px;
	color: #675E38;
	background: #ECE9D8 url(images/menu_center.gif) repeat-x top;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}
.VertMenuSubTitle
{
	background: #FFA92F;
}
.VertMenuTitleIcon
{
	margin-left: 8px;
	margin-right: 8px;
	width: 21px;
	height: 20px;
	vertical-align: middle;
}
.VertMenuItems
{
	color: #2E2E2E;
	text-decoration: none;
}
.VertMenuItems A
{
	color: #2E2E2E;
	text-decoration: none;
}
.VertMenuItems A:hover
{
	color: #2E2E2E;
	text-decoration: underline;
}
.VertMenuHr
{
	color: #C4C4C4;
}
.CategoriesList
{
	font-size: 12px;
}
/*
Dialog box
*/
TABLE.DialogBox
{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.DialogBoxFeatured
{
	border: 1px solid #ECE9D8;
	border-top: 5px solid #ECE9D8;
	background: #FFF;
	text-align: center;
}
.DialogBox
{
	padding: 7px;
	background: #FFF;
}
.DialogBorder
{
	border: 1px solid #EEECDD;
}
.DialogTitle2
{
	border-bottom: 1px solid #D9D5B4;
	padding: 3px;
	background: #F2F1EA;
	color: #404040;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.DialogTitle
{
	border-bottom: 5px solid #D9D5B4;
	padding: 3px;
	background: #F2F1EA;
	color: #343434;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
FONT.DialogTitle
{
	margin-left: 10px;
	color: #404040;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 15px;
	vertical-align: bottom;
}
/*
Dialog info box
*/
TABLE.DialogInfo
{
	width: 85%;
	text-align: center;
}
.DialogInfoTitle
{
	padding: 0 5px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 15px;
	vertical-align: bottom;
}
.DialogInfoTitleBorder
{
	padding: 0;
	background: #FF8600;
	height: 15px;
	vertical-align: bottom;
}
.DialogInfoBorder
{
	padding: 0;
	background: #FF8600;
}
.DialogTr
{
	color: #389DA6;
}
.DialogInfoIcon
{
	width: 16px;
	height: 16px;
}
.DialogInfoClose
{
	width: 15px;
	height: 13px;
}
/*
Dialog tools section
*/
.NavDialogTitle
{
	padding-left: 8px;
	width: 50%;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
.NavDialogBorder
{
	background: #B00000;
}
.NavDialogBox
{
	background: #F8F8F8;
}
.NavDialogSeparator
{
	padding-left: 7px;
	width: 100%;
	background: url(images/separator.gif);
	height: 14px;
}
.NavDialogSeparator IMG
{
	width: 100%;
	height: 14px;
}
.NavDialogCell
{
	padding-right: 3px;
}
.NavDialogCell A IMG
{
	width: 9px;
	height: 9px;
}
/*
Product details page
*/
.ProductTitle, .ProductTitle A
{
	color: #3A3A3A;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.ProductTitleHidden
{
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
.ProductDetailsTitle
{
	color: #FF3300;
	font-size: 12px;
	font-weight: bold;
}
.ProductDetails
{
	color: #000;
}
.ProductPriceTitle
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.ProductPriceConverting
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.ProductPrice
{
	color: #030527;
	font-size: 12px;
	font-weight: bold;
}
.ProductPriceSmall
{
	color: #D79700;
	font-weight: bold;
}
.SaveMoneyLabel
{
	width: 57px;
	background: url(images/save_money.gif);
	color: #FFF;
	font-weight: bold;
	text-align: center;
	height: 53px;
	vertical-align: middle;
}
.MarketPrice
{
	font-size: 12px;
}
.PImgBox
{
	padding-right: 8px;
	width: 100px;
	text-align: left;
	vertical-align: top;
}
/*
Products list
*/
.PListImgBox
{
	padding-right: 8px;
	width: 90px;
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
}
HR.PListLine
{
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	width: 100%;
	height: 1px;
}
.PListTaxBox
{
	padding: 2px 2px 2px 70px;
}
.PListCell
{
	padding: 10px;
	background: #FFF;
	text-align: center;
	vertical-align: top;
}
/*
Items style
*/
.ItemsList
{
	color: #330000;
	font-weight: bold;
}
.ItemsListDisabled
{
	color: #909090;
}
.ItemsList A
{
	color: #330000;
	font-weight: bold;
	text-decoration: none;
}
.ItemsList A:hover
{
	color: #330000;
	font-weight: bold;
	text-decoration: none;
}
/*
Location bar
*/
.NavigationPath
{
	color: #D79700;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.NavigationPath A
{
	color: #040404;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.NavigationPath A:hover
{
	color: #B23C3C;
}
/*
Buttons
*/
.FormButton
{
	color: #330000;
	font-weight: bold;
}
TABLE.ButtonTable
{
	cursor: pointer;
	direction: ltr;
	vertical-align: middle;
}
TD.Button
{
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: #7A7A7A url(images/butbg.gif) repeat-x;
	vertical-align: middle;
}
FONT.Button
{
	color: #1E1E1E;
	font: bold 11px Arial;
	text-decoration: none;
}
IMG.ButtonSide
{
	color: #1E1E1E;
}
.SimpleButton TR TD
{
	padding: 0;
	white-space: nowrap;
}
.Button A, .Button A:hover
{
	color: #1E1E1E;
	font-weight: bold;
}
.GoImage
{
	border: 0;
	vertical-align: middle;
}
/*
Small text/link style
*/
.SmallNote A
{
	color: #7C4C00;
	font: 9px Arial, Verdana, Helvetica, Sans-serif;
	text-decoration: none;
}
.SmallNote A:hover
{
	color: #7C4C00;
	font: 9px Arial, Verdana, Helvetica, Sans-serif;
	text-decoration: underline;
}
.SmallText
{
	color: #7C4C00;
	font: 9px Arial, Verdana, Helvetica, Sans-serif;
	text-decoration: none;
}
/*
Category page
*/
.SubcatTitle
{
	padding-left: 5px;
	width: 95%;
	text-align: left;
}
.SubcatInfo
{
	white-space: nowrap;
	color: #000;
	text-align: right;
}
/*
Search sort bar
*/
.SearchSortTitle
{
	padding-right: 20px;
	font-weight: bold;
}
.SearchSortLink A, .SearchSortLink A:hover
{
	text-decoration: underline;
}
.SearchSortImg
{
	margin-right: 5px;
	width: 9px;
	height: 9px;
}
.SearchSortCell
{
	padding-right: 20px;
}
/*
Expandable section
*/
.ExpandSectionMark
{
	width: 11px;
	cursor: pointer;
	vertical-align: middle;
}
/*
Tab mechanism
*/
.Tab
{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 4px solid #7B7B7B;
	color: #FFF;
}
.Tab A
{
	padding: 3px 5px;
	border-bottom: 4px solid #7B7B7B;
	color: #353535;
	background: #FFF;
	text-decoration: none;
}
.Tab A:hover
{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 4px solid #7B7B7B;
	background: #ECE9D8;
	color: #393939;
	text-decoration: none;
}
.TabTop
{
	background: url(images/tab_b.gif);
	height: 5px;
}
TD.TabLeftSide
{
	width: 5px;
	background: url(images/tab_l.gif);
}
TD.TabRightSide
{
	width: 5px;
	background: url(images/tab_r.gif);
}
TD.TabLeftCorner
{
	width: 9px;
	background: url(images/tab_c1.gif);
	height: 9px;
}
TD.TabRightCorner
{
	width: 9px;
	background: url(images/tab_c2.gif);
	height: 9px;
}
TD.TabCenter
{
	background: url(images/tab_b.gif);
	height: 5px;
}
IMG.TabCorner
{
	width: 9px;
	height: 5px;
}
IMG.TabSide
{
	width: 9px;
	height: 1px;
}
/*
Pagination mechanism
*/
.NavigationArrow
{
	width: 9px;
	height: 9px;
}
.NavigationTitle
{
	padding-right: 10px;
	white-space: nowrap;
	height: 14px;
}
.NavigationCell
{
	width: 17px;
	background: url(images/page.gif);
	text-align: center;
	height: 14px;
	vertical-align: bottom;
}
.NavigationCell A, .NavigationCell A:hover
{
	text-decoration: none;
}
.NavigationCell IMG
{
	width: 17px;
	height: 1px;
}
.NavigationCellWide
{
	width: 23px;
	background: url(images/page_wide.gif);
	text-align: center;
	height: 14px;
	vertical-align: bottom;
}
.NavigationCellWide A, .NavigationCellWide A:hover
{
	text-decoration: none;
}
.NavigationCellWide IMG
{
	width: 23px;
	height: 1px;
}
.NavigationCellSel
{
	width: 15px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
/*
Subheader styles
*/
TABLE.SubHeaderGrey
{
	margin-bottom: 10px;
	width: 100%;
}
.SubHeaderGrey
{
	padding: 0;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
.SubHeaderGreyLine
{
	padding: 0;
	background: #CCC;
	height: 1px;
}
TABLE.SubHeaderBlack
{
	margin-bottom: 10px;
	width: 100%;
}
.SubHeaderBlack
{
	padding: 0;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.SubHeaderBlackLine
{
	padding: 0;
	background: #000;
	height: 1px;
}
TABLE.SubHeaderRed
{
	margin-bottom: 10px;
	width: 100%;
}
.SubHeaderRed
{
	padding: 0;
	font-weight: bold;
}
.SubHeaderRedLine
{
	padding: 0;
	background: #550000;
	height: 1px;
}
TABLE.SubHeader
{
	margin-bottom: 10px;
	width: 100%;
}
.SubHeader
{
	padding: 0;
	color: #FF3300;
	font-size: 12px;
	font-weight: bold;
}
.SubHeaderLine
{
	padding: 0;
	background: #FF6600;
	height: 1px;
}
/*
User profile page
*/
.RegSectionTitle
{
	color: #550000;
	font-size: 10px;
	font-weight: bold;
}
/*
Popup image
*/
.PImageImageCell
{
	padding: 5px;
	text-align: center;
	height: 100%;
	vertical-align: middle;
}
.PImageImageCell IMG
{
	text-align: center;
	vertical-align: middle;
}
.PImageNumbersCell
{
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
.PImageLine
{
	background: #CCC;
	height: 1px;
}
.PImageLine IMG
{
	height: 1px;
}
BODY.PImage
{
	background: #FFF;
}
.PImagePageRow
{
	padding-left: 10px;
	height: 30px;
	vertical-align: middle;
}
/*
Customer reviews module
*/
IMG.StarImg
{
	width: 14px;
	height: 14px;
}
/*
Manufacturers module
*/
.ManufacturersItem
{
	padding-left: 5px;
	width: 95%;
	white-space: nowrap;
	text-align: left;
}
/*
Recommended products module
*/
UL.RPItems
{
	padding-bottom: 0;
	padding-left: 10px;
	padding-top: 0;
}
/*
Webmaster mode
*/
DIV.Lbl
{
	display: inline;
	color: #008601;
	font-weight: bold;
}
.Section
{
	margin: 0;
	padding: 0;
	display: inline;
}
/*
Fast Lane Checkout module
*/
.FLCAuthBox
{
	padding-left: 10px;
	padding-right: 5px;
	white-space: nowrap;
}
.FLCAuthPreBox
{
	padding-left: 30px;
	width: 100%;
	height: 20px;
}
.FLCTopPad
{
	height: 15px;
	vertical-align: middle;
}
.FLCTopPad IMG
{
	width: 1px;
	height: 15px;
}
TD.LCSBackground
{
	background: #FF8600;
}
TD.FLCDialogCell
{
	width: 50%;
	text-align: center;
	height: 225px;
}
/*
-- ADDONS --


Gift registry module
*/
.HighLight
{
	background: #FFFFCC;
}
/*
Feature comparison module
*/
TABLE.CompareBtn
{
	cursor: pointer;
}
TD.CompareBtnLeft
{
	width: 21px;
	background: url(images/compare1.gif);
	height: 18px;
}
TD.CompareBtnLeft IMG
{
	width: 21px;
	height: 18px;
}
TD.CompareBtnMain
{
	padding-left: 5px;
	padding-top: 2px;
	background: url(images/compare2.gif);
	background: repeat-x;
	vertical-align: top;
}
TD.CompareBtnMainMozilla
{
	padding-left: 5px;
	padding-top: 1px;
	background: url(images/compare2.gif);
	background: repeat-x;
	vertical-align: top;
}
TD.CompareBtnRight
{
	width: 9px;
	height: 18px;
}
TD.CompareBtnRight IMG
{
	width: 9px;
	height: 18px;
}
TD.FCompProductSelBox
{
	padding: 0;
	white-space: nowrap;
}
TD.FCompProductButtonBox
{
	padding: 0 0 0 25px;
	width: 100%;
	white-space: nowrap;
}
TD.FCompProductAddCL
{
	padding: 10px 0 0;
}
TD.FCompFeatureHCell
{
	background: #EEE;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.HightLightEqualRow
{
	background: #FFE8AF;
	text-align: center;
}
.EqualRow
{
	background: #FFF;
	text-align: center;
}
/*
Special offers module
*/
.SpecialOffersPrice
{
	color: #FF3300;
	font-size: 14px;
	font-weight: bold;
}
.SpecialOffersThumb
{
	margin-left: -51px;
	display: inline;
}
.SpecialOffersThumb A IMG
{
	width: 47px;
	height: 44px;
}
/*
Fancy categories module
*/
.CatMenuItemOff
{
	border: none;
	margin: 3px 0 3px 1px;
	background: transparent;
	color: #330000;
	font-size: 12px;
	cursor: pointer;
}
.CatMenuItemOffExp
{
	border: none;
	margin: 1px 3px 1px 2px;
	background: transparent;
	cursor: pointer;
}
.CatMenuItemOn
{
	border: none;
	margin: 3px 0 1px 3px;
	background: #FF8600;
	color: #330000;
	font-size: 12px;
	cursor: pointer;
}
.CatSubMenu
{
	border: 1px solid #8E4B00;
	margin: 0;
	padding: 2px;
	width: 150px;
	background: #FFD44C;
}
A.CatMenuItem
{
	font: 12px 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: #FF8600;
	color: #330000;
	text-decoration: none;
}
IMG.FCIcon
{
	border-width: 0;
	margin-left: 2px;
	margin-right: 3px;
	width: 16px;
	height: 16px;
}
IMG.FCTriangle
{
	border-width: 0;
	margin-left: 3px;
	width: 9px;
	height: 9px;
}
TABLE.FCItemTable
{
	border-width: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
TD.FCIconCell
{
	text-align: center;
	vertical-align: middle;
}
TD.FCTriangleCell
{
	text-align: right;
	vertical-align: middle;
}
TD.FCChain
{
	width: 18px;
	background-repeat: repeat-y;
}
TD.FCChain IMG
{
	width: 18px;
	height: 1px;
}
TD.FCExplorerBox
{
	width: 37px;
	background-repeat: repeat-y;
	vertical-align: top;
}
TABLE.CatMenuContainer
{
	width: 136px;
}
/*
Product configurator module
*/
.ProductBG
{
	background: #FFF;
}
.SlotCell
{
	padding-top: 25px;
	width: 50%;
	background: #FFF;
	text-align: center;
	height: 35px;
}
.SlotProductCell
{
	width: 50%;
	background: #FFF;
	text-align: center;
	height: 35px;
}
TABLE.PCSummaryTable
{
	width: 100%;
	background: #FFF;
}
.YellowBackground
{
	background: #CECECE;
}
/*
Survey module
*/
H1.SurveyName
{
	font-weight: bold;
}
.SurveyHeader
{
	font-size: 11px;
}
.SurveyHeaderMenu
{
	font-size: 10px;
}
.SurveyFooter
{
	font-size: 11px;
}
.SurveyFooterMenu
{
	font-size: 10px;
}
.SurveyQuestion
{
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}
.SurveyQuestionMenu
{
	padding: 0;
	font-weight: bold;
}
TEXTAREA.Survey
{
}
.SurveyAnswer
{
	padding: 2px;
	width: 100%;
}
.SurveyAnswerMenu
{
	padding: 0;
	width: 100%;
}
TD.SurveyAnswerMark
{
	padding: 2px;
	width: 15px;
}
TD.SurveyAnswerMarkMenu
{
	padding: 0;
	width: 15px;
}
.SurveyBar
{
	background: #0000FF;
	height: 10px;
}
.SurveyBarHL
{
	background: #008000;
	height: 10px;
}
.SurveyStatLabel
{
	padding-left: 6px;
	white-space: nowrap;
}
.StatisticsBar
{
	background: #FFCE31;
}
.StatisticsBarHL
{
	background: #FF8400;
}
.SurveyAnswers
{
	padding: 2px 2px 5px;
}
.SurveyAnswersMenu
{
	padding: 0 0 5px;
}
.SurveyAnswerComment
{
	padding: 2px;
}
.SurveyAnswerCommentMenu
{
	padding: 0;
}
/*
NEW
*/
.categories A
{
	border-bottom: 1px solid #F9F9F9;
	padding: 2px 3px 2px 15px;
	display: block;
	color: #172033;
	background: #FFF url(images/bul.gif) no-repeat left;
	font-size: 10px;
	text-transform: uppercase;
}
.categories A:hover
{
	padding-left: 15px;
	color: #C60000;
	background: #F5F5F5 url(images/bul_hover.gif) no-repeat left;
	text-decoration: none;
	text-transform: uppercase;
}
.categoriesCart A
{
	padding: 3px 4px 3px 10px;
	margin: 2px;
	display: block;
	background: #FBFAF8;
	color: #1B1B1B;
}
.categoriesCart A:hover
{
	background: #F6F4F0;
	color: #B22222;
	text-decoration: none;
}
.headerSub
{
	padding: 10px 7px 0 15px;
}
.listing
{
	border: 1px solid #E5E5E5;
	padding: 7px;
	background: #F8F8F8;
	text-align: center;
}
.listing2
{
	padding: 7px;
	border: 1px dotted #845974;
	background: #F5F5F5;
	text-align: center;
}
.productsList
{
	padding: 15px 7px;
	background: #FBFAF8;
}
.productsList2
{
	padding: 15px 7px;
	background: #F2F1EA;
}
.design
{
	padding-left: 20px;
	color: #DADADA;
	font-size: 10px;
}
.design A
{
	color: #DADADA;
	text-decoration: none;
}
.LoginInput
{
	border: 1px inset #F4F4F4;
	width: 130px;
	margin-bottom: 4px;
	color: #000;
	background: #F4F4F4;
}
.h_mnu_01
{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.h_mnu_01 UL
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #000000;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.h_mnu_01 UL LI
{
	display: inline;
}
.h_mnu_01 UL LI A
{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCD9C;
}
.h_mnu_01 UL LI A:visited
{
	color: #FFFFFF;
}
.h_mnu_01 UL LI A:hover, .h_mnu_01 UL LI .selected
{
	color: #CDCD9C !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #000000;
}
.h_mnu_01 TABLE
{
	margin: 0;
	padding: 0;
	height: 30px;
	width: 100%;
	background: #000000;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.h_mnu_01 TABLE TD
{
	padding: 5px;
	text-align: center;
	padding-top: 8px;
	border-right-color: #CDCD9C;
	border-right-width: 1px;
	border-right-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.h_mnu_01 TABLE TD A
{
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.h_mnu_01 TABLE TD A:visited
{
	color: #FFFFFF;
}
.h_mnu_01 TABLE TD A:hover, .h_mnu_01 TABLE TD.selected
{
	color: #CDCD9C !important;
	background: #000000;
}
