/*$Id: skin1.css,v 1.1.2.26 2007/06/19 08:01:49 max Exp $ */

/*General styles
*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT  {
font : 11px Verdana, Arial, Helvetica, Sans-serif;
color : #2c3e49;
}

A:link  {
color : #0033CC;
text-decoration : none;
}

A:visited  {
color : #0033CC;
text-decoration : none;
}

A:hover  {
color : #0033CC;
text-decoration : underline;
}

A:active  {
color : #0033CC;
text-decoration : none;
}

H1  {
color : #a10000;
font-size : 14px;
}

H2  {
font-size : 13px;
}

H3  {
color : #a10000;
font-size : 12px;
}

HR  {
height : 1px;
color : #DDDDDD;
}

HTML,BODY  {
margin : 0px;
padding : 0px;
background : #FFFFFF;
}

FORM  {
margin : 0px;
}

TABLE,IMG  {
border : 0px;
}

/*Content enviroment styles
*/

TABLE.Container  {
height : 100%;
}

TD.Container  {
height : 90%;
vertical-align : top;
}

/*Header styles
*/

.HeadLogo  {
text-align : left;
padding-left : 27px;
}

.HeadRightBox  {
vertical-align : top;
text-align : right;
}

.HeadText  {
color : #474747;
text-align : right;
}

.HeadLine  {
padding-right : 20px;
background : url(images/head_linebg.gif) repeat-x top;
}

.HeadThinLine  {
height : 1px;
background : #454641;
}

.PrintableRow  {
height : 18px;
vertical-align : middle;
width : 100%;
padding-right : 186px;
}

.HeadTopPad  {
height : 18px;
}

.HeadTopPad IMG  {
height : 18px;
width : 1px;
}

/*Footer styles
*/

.BottomRow  {
/*text-align : center;
vertical-align : bottom;*/
}

.BottomBox  {
color : #E0EEE0;
padding-right : 12px;
padding-left : 12px;
border-top : 30d solid #ffd 1px;
vertical-align : middle;
height : 40px;
background : #f4f5f7;
}

.Bottom  {
color : #666666;
}

A.Bottom:link  {
color : #0033CC;
text-decoration : underline;
}

A.Bottom:visited  {
color : #0033CC;
text-decoration : underline;
}

A.Bottom:hover  {
color : #0033CC;
text-decoration : none;
}

A.Bottom:active  {
color : #0033CC;
text-decoration : underline;
}

.BottomPopup  {
text-align : right;
width : 100%;
padding-bottom : 10px;
}

.BottomPopup A  {
font-weight : bold;
}

.BottomDialogBox  {
padding-left : 13px;
padding-top : 10px;
padding-bottom : 10px;
background : #E0EEE0;
}

/*Common styles
*/

.SubmitBox  {
padding-top : 10px;
}

HR.Line  {
border-right : 0px;
height : 1px;
border-bottom : 0px;
border-left : 0px;
width : 100%;
}

.SectionBox  {
text-align : left;
background : #ffffff;
}

.Text  {
color : #010101;
}

.NumberOfArticles  {
color : #010101;
font-weight : bold;
}

.TopLabel  {
height : 39px;
color : #ffffff;
font-size : 12px;
}

.Message  {
color : #b51a00;
}

.Line  {
background : #9d1500;
}

TD.ButtonsRow  {
padding-right : 12px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 2px;
}

.CustomerMessage  {
color : #b51a00;
font-weight : bold;
}

.ErrorMessage  {
color : #b51a00;
font-weight : bold;
}

.Star  {
color : #FF0000;
}

.TableHead  {
font-weight : bold;
background : #CCCCCC;
}

.TableSubHead  {
background : #EEEEEE;
}

.Spc  {
height : 1px;
width : 1px;
}

TABLE.EmptyBox  {
width : 100%;
}

TABLE.EmptyBox TR TD  {
padding : 0px;
}

/*Popup styles
*/

.PopupContainer  {
height : 100%;
text-align : center;
width : 100%;
}

.PopupTitle  {
font-weight : bold;
height : 15px;
font-size : 12px;
background : #E0EEE0;
vertical-align : middle;
text-align : center;
}

.PopupBG  {
background : #E0EEE0;
}

.PopupHelpLink  {
color : #112536;
font-size : 9px;
text-decoration : none;
}

/*BuyNow section
*/

.BuyNowQuantity  {
height : 25px;
white-space : nowrap;
padding-right : 16px;
}

.BuyNowPrices  {
height : 15px;
vertical-align : middle;
}

/*Vertical menu
*/

.VertMenuLeftColumn  {
vertical-align : top;
padding-right : 20px;
padding-left : 7px;
}

.VertMenuRightColumn  {
vertical-align : top;
padding-right : 7px;
padding-left : 20px;
}

.VertMenuBox  {
BACKGROUND-COLOR: #ffffff;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.VertMenuBorder  {
BORDER: #969C91 1px solid;
	}

.VertMenuTitleBox  {
BACKGROUND-IMAGE: url(images/menu_bg.gif);
	BACKGROUND-COLOR: #E0EEE0;
	BORDER-BOTTOM: #969C91 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: bottom;
	HEIGHT: 27px;
}

.VertMenuTitle  {
color : #ffffff;
font-weight : bold;
padding : 0px;
background : transparent;
}

.VertMenuSubTitle  {
background : #FFA92F;
}

.VertMenuTitleIcon  {
height : 17px;
margin-right : 8px;
width : 17px;
vertical-align : middle;
margin-left : 5px;
}

.VertMenuItems  {
color : #112536;
font-size : 10px;
text-decoration: none;
}

A.VertMenuItems:link  {
color : #003399;
font-size : 10px;
text-decoration: underline;
}

A.VertMenuItems:visited  {
color : #003399;
font-size : 10px;
text-decoration: underline;
}

A.VertMenuItems:hover  {
color : #CC6633;
font-size : 10px;
text-decoration: underline;
}

A.VertMenuItems:active  {
color : #CC6633;
font-size : 10px;
text-decoration : none;
}

.VertMenuHr  {
border-right : 0px;
height : 1px;
border-bottom : 0px;
border-left : 0px;
width : 100%;
color : #999999;
}

.CategoriesList  {
font-size : 12px;
}

/*Dialog box
*/

TABLE.DialogBox  {
height : 100%;
vertical-align : top;
width : 100%;
}

TD.DialogBox  {
text-align : left;
color : #58595b;
padding : 10px;
background : #ffffff;
}

.DialogBorder  {
height : 100%;
padding : 0px;
background : #969C91;
}

TD.DialogTitle  {
color : #474747;
font-weight : bold;
padding-right : 0px;
padding-left : 18px;
font-size : 13px;
text-align : left;
padding-top : 0px;
vertical-align : middle;
background : url(images/dialog_bg.gif);
padding-bottom : 0px;
height : 31px;
border-right : solid #969C91 1px;
border-left : solid #969C91 1px;
}

FONT.DialogTitle  {
color : #474747;
height : 33px;
font-size : 13px;
vertical-align : bottom;
margin-left : 10px;
font-weight : bold;
text-align : left;
}

/*Dialog info box
*/

TABLE.DialogInfo  {
text-align : center;
width : 85%;
}

.DialogInfoTitle  {
color : #041527;
font-weight : bold;
padding-right : 5px;
text-align : left;
padding-left : 5px;
font-size : 11px;
padding-top : 0px;
vertical-align : middle;
height : 15px;
padding-bottom : 0px;
}

.DialogInfoTitleBorder  {
padding : 0px;
border-top : 969C91 solid # 1px;
vertical-align : bottom;
height : 15px;
background : #E0EEE0;
border-left : 969C91 solid # 1px;
border-right : 969C91 solid # 1px;
border-bottom : 969C91 solid # 1px;
}

.DialogInfoBorder  {
padding : 0px;
border-right : 7c7 solid #acb 1px;
border-left : 7c7 solid #acb 1px;
border-bottom : 7c7 solid #acb 1px;
}

.DialogTr  {
color : #1A2B3C;
}

.DialogInfoIcon  {
height : 16px;
width : 16px;
}

.DialogInfoClose  {
height : 14px;
width : 15px;
}

/*Dialog tools section
*/

.NavDialogTitle  {
font-weight : bold;
width : 50%;
padding-left : 8px;
color : #454641;
font-size : 11px;
}

.NavDialogBorder  {
background : #FFCC33;
}

.NavDialogBox  {
background : #FFFFCC;
}

.NavDialogSeparator  {
height : 14px;
background : url(images/separator.gif);
width : 100%;
padding-left : 7px;
}

.NavDialogSeparator IMG  {
height : 14px;
width : 100%;
}

.NavDialogCell  {
padding-right : 3px;
}

.NavDialogCell A IMG  {
height : 9px;
width : 9px;
}

.NavMenuItems  {
color : #112536;
font-size : 11px;
text-decoration : none;
}

A.NavMenuItems:link  {
color : #112536;
font-size : 11px;
text-decoration : underline;
}

A.NavMenuItems:visited  {
color : #112536;
font-size : 11px;
text-decoration : underline;
}

A.NavMenuItems:hover  {
color : #2c3e49;
font-size : 11px;
text-decoration : none;
}

A.NavMenuItems:active  {
color : #112536;
font-size : 11px;
text-decoration : underline;
}

.NavMenuItemsHL  {
color : #112536;
font-size : 11px;
font-weight : bold;
}

A.NavMenuItemsHL:link  {
color : #112536;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}

A.NavMenuItemsHL:visited  {
color : #112536;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}

A.NavMenuItemsHL:hover  {
color : #112536;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}

A.NavMenuItemsHL:active  {
color : #112536;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}

/*Product details page
*/

.ProductTitle  {
color : #003399;
font-weight : bold;
font-size : 12px;
text-decoration : underline;
}

.ProductTitle:link  {
color : #003399;
font-weight : bold;
font-size : 12px;
text-decoration : underline;
}

.ProductTitle:visited  {
color : #003399;
font-weight : bold;
font-size : 12px;
text-decoration : underline;
}

.ProductTitle:hover  {
color : #CC6633;
font-weight : bold;
font-size : 12px;
text-decoration : underline;
}

.ProductTitle:active  {
color : #003399;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}

.ProductTitleHidden  {
color : #666666;
font-weight : bold;
font-size : 11px;
}

.ProductDetailsTitle  {
color : #b51a00;
font-weight : bold;
font-size : 12px;
}

.ProductDetails  {
color : #112536;
}

.ProductPriceTitle  {
color : #010101;
font-weight : bold;
font-size : 12px;
}

.ProductPriceConverting  {
color : #010101;
font-weight : bold;
font-size : 12px;
}

.ProductPrice  {
color : #b51a00;
font-weight : bold;
font-size : 12px;
}

.ProductPriceSmall  {
color : #b51a00;
font-weight : bold;
}

.SaveMoneyLabel  {
color : #FFFFFF;
font-weight : bold;
text-align : center;
height : 57px;
vertical-align : middle;
background : transparent url(images/save_money.gif) no-repeat;
width : 57px;
}

.MarketPrice  {
font : 14px 'Times New Roman', Verdana, Arial, Helvetica, Sans-serif;
}

.PImgBox  {
text-align : left;
vertical-align : top;
width : 100px;
padding-right : 8px;
}

/*Products list
*/

TD.PListImgBox  {
white-space : nowrap;
width : 125px;
vertical-align : top;
padding-right : 8px;
text-align : center;
}

DIV.PListImgBox  {
white-space : nowrap;
}

HR.PListLine  {
border-right : 0px;
height : 1px;
border-bottom : 0px;
border-left : 0px;
width : 100%;
}

.PListTaxBox  {
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 70px;
}

.PListCell  {
text-align : center;
vertical-align : top;
padding : 10px;
background : #ffffff;
}

A.PListSeeDetails:link  {
text-decoration : underline;
}

A.PListSeeDetails:visited  {
text-decoration : underline;
}

A.PListSeeDetails:hover  {
text-decoration : underline;
}

A.PListSeeDetails:active  {
text-decoration : underline;
}

/*Items style
*/

.ItemsList  {
color : #003399;
font-weight : bold;
}

.ItemsListDisabled  {
color : #909090;
}

A.ItemsList:link, a font.ItemsList  {
color : #003399;
text-decoration : underline;
}

A.ItemsList:visited, a:visited font.ItemsList  {
color : #003399;
text-decoration : underline;
}

A.ItemsList:hover, a:hover font.ItemsList   {
color : #CC6633;
text-decoration : underline;
}

A.ItemsList:active  {
color : #112536;
text-decoration : none;
}

/*Location bar
*/

.NavigationPath  {
color : #818891;
text-decoration : none;
}

A.NavigationPath:link  {
color : #818891;
text-decoration : underline;
}

A.NavigationPath:visited  {
color : #818891;
text-decoration : underline;
}

A.NavigationPath:hover  {
color : #818891;
text-decoration : none;
}

A.NavigationPath:active  {
color : #818891;
text-decoration : underline;
}

/*Buttons
*/

.FormButton  {
color : #454641;
font-weight : bold;
}

TABLE.ButtonTable  {
vertical-align : middle;
direction : ltr;
cursor : pointer;
}

TD.Button  {
white-space : nowrap;
padding-left : 5px;
padding-right : 5px;
vertical-align : middle;
background : #ffb244 url(images/butbg.gif) repeat-x;
}

FONT.Button  {
font : bold 11px Verdana, Arial, Helvetica, Sans-serif;
color : #5d230f;
text-decoration : none;
}

IMG.ButtonSide  {
height : 21px;
width : 7px;
}

TD.Button_menu  {
white-space : nowrap;
padding-left : 1px;
padding-right : 1px;
vertical-align : middle;
background : #454641 url(images/but_menubg.gif) repeat-x;
}

FONT.Button_menu  {
font : bold 10px Verdana, Arial, Helvetica, Sans-serif;
text-decoration : none;
color : #ffffff;
background : transparent;
}

IMG.ButtonSide_menu  {
height : 20px;
width : 5px;
}

.SimpleButton TR TD  {
white-space : nowrap;
padding : 0px;
}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active  {
color : #454641;
font-weight : bold;
}

.GoImage  {
height : 18px;
border : 0px;
width : 20px;
vertical-align : middle;
margin-bottom : 1px;
}

.GoImage_admin  {
height : 21px;
border : 0px;
width : 22px;
vertical-align : middle;
margin-bottom : 1px;
}

/*Small text/link style
*/

.SmallNote:link  {
font : 9px Arial, Verdana, Helvetica, Sans-serif;
color : #3c6992;
text-decoration : none;
}

.SmallNote:visited  {
font : 9px Arial, Verdana, Helvetica, Sans-serif;
color : #3c6992;
text-decoration : none;
}

.SmallNote:hover  {
font : 9px Arial, Verdana, Helvetica, Sans-serif;
color : #3c6992;
text-decoration : underline;
}

.SmallNote:active  {
font : 9px Arial, Verdana, Helvetica, Sans-serif;
color : #3c6992;
text-decoration : none;
}

.SmallText  {
font : 9px Arial, Verdana, Helvetica, Sans-serif;
color : #3c6992;
text-decoration : none;
}

/*Category page
*/

.SubcatTitle  {
text-align : left;
width : 95%;
padding-left : 5px;
}

.SubcatInfo  {
white-space : nowrap;
text-align : right;
color : #010101;
}

/*Search sort bar
*/

.SearchSortTitle  {
font-weight : bold;
padding-right : 20px;
}

.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active  {
text-decoration : underline;
}

.SearchSortImg  {
height : 9px;
margin-right : 5px;
width : 9px;
}

.SearchSortCell  {
padding-right : 20px;
}

/*Expandable section
*/

.ExpandSectionMark  {
vertical-align : middle;
width : 11px;
cursor : pointer;
}

/*Tab mechanism
*/

.Tab  {
color : #454641;
font-weight : bold;
text-align : center;
font-size : 11px;
text-decoration : none;
height : 15px;
vertical-align : top;
background : #E0EEE0 url(images/tab_bg.gif) repeat-x bottom;
width : 112px;
}

.Tab A:link  {
color : #454641;
text-decoration : none;
font-weight : bold;
font-size : 11px;
}

.Tab A:visited  {
color : #454641;
text-decoration : none;
font-weight : bold;
font-size : 11px;
}

.Tab A:hover  {
color : #454641;
text-decoration : underline;
font-weight : bold;
font-size : 11px;
}

.Tab A:active  {
color : #454641;
text-decoration : none;
font-weight : bold;
font-size : 11px;
}

.TabTop  {
height : 5px;
background : #fcfdfd url(images/tab_t.gif);
}

TD.TabLeftCornerTop  {
width : 5px;
background : url(images/tab_ct1.gif) top;
}

TD.TabRightCornerTop  {
width : 5px;
background : url(images/tab_ct2.gif) top;
}

TD.TabLeftSide  {
width : 5px;
background : #f6f9f9 url(images/tab_l.gif) no-repeat bottom;
}

TD.TabRightSide  {
width : 5px;
background : #f6f9f9 url(images/tab_r.gif) no-repeat bottom;
}

TD.TabLeftCornerBot  {
height : 5px;
width : 5px;
background : url(images/tab_cb1.gif);
}

TD.TabRightCornerBot  {
height : 5px;
width : 5px;
background : url(images/tab_cb2.gif);
}

TD.TabCenter  {
height : 5px;
background : url(images/tab_b.gif);
}

IMG.TabCorner  {
height : 5px;
width : 5px;
}

IMG.TabSide  {
height : 1px;
width : 5px;
}

/*Pagination mechanism
*/

.NavigationArrow  {
height : 9px;
width : 9px;
}

.NavigationTitle  {
white-space : nowrap;
height : 14px;
padding-right : 10px;
}

.NavigationCell  {
height : 14px;
width : 17px;
vertical-align : bottom;
background : url(images/page.gif);
text-align : center;
}

.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active  {
text-decoration : none;
}

.NavigationCell IMG  {
height : 1px;
width : 17px;
}

.NavigationCellWide  {
height : 14px;
width : 23px;
vertical-align : bottom;
background : url(images/page_wide.gif);
text-align : center;
}

.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  {
margin-bottom : 10px;
width : 100%;
}

.SubHeaderGrey  {
color : #666666;
font-size : 11px;
font-weight : bold;
padding : 0px;
}

.SubHeaderGreyLine  {
height : 1px;
padding : 0px;
background : #CCCCCC;
}

TABLE.SubHeaderBlack  {
margin-bottom : 10px;
width : 100%;
}

.SubHeaderBlack  {
color : #010101;
font-size : 12px;
font-weight : bold;
padding : 0px;
}

.SubHeaderBlackLine  {
height : 1px;
padding : 0px;
background : #000000;
}

TABLE.SubHeaderRed  {
margin-bottom : 10px;
width : 100%;
}

.SubHeaderRed  {
font-weight : bold;
padding : 0px;
}

.SubHeaderRedLine  {
height : 1px;
padding : 0px;
background : #454641;
}

TABLE.SubHeader  {
margin-bottom : 10px;
width : 100%;
}

.SubHeader  {
color : #b51a00;
font-weight : bold;
font-size : 12px;
padding : 0px;
}

.SubHeaderLine  {
height : 1px;
padding : 0px;
background : #454641;
}

/*User profile page
*/

.RegSectionTitle  {
color : #2c3e49;
font-size : 10px;
font-weight : bold;
}

/*Popup image
*/

.PImageImageCell  {
height : 100%;
text-align : center;
vertical-align : middle;
padding : 5px;
}

.PImageImageCell IMG  {
text-align : center;
vertical-align : middle;
}

.PImageNumbersCell  {
white-space : nowrap;
padding-right : 10px;
padding-left : 10px;
}

.PImageLine  {
height : 1px;
background : #CCCCCC;
}

.PImageLine IMG  {
height : 1px;
}

BODY.PImage  {
background : #FFFFFF;
}

.PImagePageRow  {
height : 30px;
vertical-align : middle;
padding-left : 10px;
}

/*Customer reviews module
*/

IMG.StarImg  {
height : 12px;
width : 13px;
}

/*Manufacturers module
*/

.ManufacturersItem  {
white-space : nowrap;
text-align : left;
width : 95%;
padding-left : 5px;
}

/*Recommended products module
*/

UL.RPItems  {
padding-top : 0px;
padding-bottom : 0px;
padding-left : 10px;
}

/*Webmaster mode
*/

SPAN.Lbl  {
color : green;
font-weight : bold;
}

.Section  {
padding : 0px;
margin : 0px;
}

/*Last checkout step
*/

TD.LCSBackground  {
background : #d0ddeb;
}

TABLE.WebBasedPayment  {
height : 100%;
width : 100%;
}

TABLE.WebBasedPayment TR TD  {
height : 90%;
text-align : center;
vertical-align : middle;
padding : 0px;
}

/*Fast Lane Checkout module
*/

.FLCAuthBox  {
white-space : nowrap;
padding-right : 5px;
padding-top : 1px;
padding-left : 10px;
}

.FLCAuthPreBox  {
height : 20px;
width : 100%;
padding-left : 30px;
}

.FLCTopPad  {
height : 15px;
vertical-align : middle;
}

.FLCTopPad IMG  {
height : 15px;
width : 1px;
}

TD.FLCDialogCell  {
height : 285px;
text-align : center;
width : 50%;
}

TD.FLCDialogCellAntibot  {
height : 390px;
text-align : center;
width : 50%;
}

TABLE.FLCDialog  {
height : 100%;
width : 100%;
}

/*-- ADDONS --
*/

/*Gift registry module
*/

.HighLight  {
background : #FFFFCC;
}

/*Feature comparison module
*/

TABLE.CompareBtn  {
cursor : pointer;
}

TD.CompareBtnLeft  {
height : 18px;
width : 21px;
background : url(images/compare1.gif);
}

TD.CompareBtnLeft IMG  {
height : 18px;
width : 21px;
}

TD.CompareBtnMain  {
padding-top : 2px;
padding-left : 5px;
vertical-align : top;
background : url(images/compare2.gif) repeat-x;
}

TD.CompareBtnMainMozilla  {
padding-top : 1px;
padding-left : 5px;
vertical-align : top;
background : url(images/compare2.gif) repeat-x;
}

TD.CompareBtnRight  {
height : 18px;
width : 9px;
}

TD.CompareBtnRight IMG  {
height : 18px;
width : 9px;
}

TD.FCompProductSelBox  {
white-space : nowrap;
padding : 0px;
}

TD.FCompProductButtonBox  {
padding-top : 0px;
white-space : nowrap;
padding-left : 25px;
padding-right : 0px;
padding-bottom : 0px;
width : 100%;
}

TD.FCompProductAddCL  {
padding-right : 0px;
padding-top : 10px;
padding-bottom : 0px;
padding-left : 0px;
}

TD.FCompFeatureHCell  {
vertical-align : top;
text-align : center;
font-weight : bold;
background : #F5F5F5;
}

.HightLightEqualRow  {
text-align : center;
background : #ffe8af;
}

.EqualRow  {
text-align : center;
background : #ffffff;
}

/*Special offers module
*/

.SpecialOffersPrice  {
color : #b51a00;
font-weight : bold;
font-size : 14px;
}

.SpecialOffersThumb  {
margin-left : -51px;
display : inline;
}

.SpecialOffersThumb A IMG  {
height : 44px;
width : 47px;
}

/*Fancy categories module
*/

.CatMenuItemOff  {
margin-top : 3px;
color : #112536;
margin-right : 0px;
border-top : none;
font-size : 12px;
cursor : pointer;
margin-bottom : 3px;
margin-left : 1px;
border-right : none;
border-left : none;
border-bottom : none;
}

.CatMenuItemOffExp  {
margin-top : 1px;
margin-right : 3px;
border-top : none;
cursor : pointer;
margin-bottom : 1px;
border-right : none;
margin-left : 2px;
border-left : none;
border-bottom : none;
}

.CatMenuItemOn  {
color : #112536;
margin-top : 3px;
margin-right : 0px;
border-top : none;
cursor : pointer;
font-size : 12px;
margin-bottom : 3px;
background : #E0EEE0;
margin-left : 1px;
border-right : 0px solid;
border-left : none;
border-bottom : none;
}

.CatSubMenu  {
margin-top : 0px;
margin-right : 0px;
padding-right : 2px;
border-top : 1c6d7 solid #b 1px;
padding-left : 2px;
padding-top : 2px;
margin-bottom : 0px;
background : #ffffff;
margin-left : 0px;
border-right : 1c6d7 solid #b 1px;
padding-bottom : 2px;
border-left : 1c6d7 solid #b 1px;
border-bottom : 1c6d7 solid #b 1px;
}

TABLE.CatMenuContainer  {
width : 153px;
}

A.CatMenuItem  {
font : 12px Arial;
cursor : pointer;
}

A.CatMenuItem:link  {
color : #112536;
text-decoration : none;
}

A.CatMenuItem:visited  {
color : #112536;
text-decoration : none;
}

A.CatMenuItem:hover  {
color : #112536;
text-decoration : none;
}

A.CatMenuItem:active  {
color : #112536;
text-decoration : none;
}

A#nojs.CatMenuItem:hover  {
color : #112536;
text-decoration : none;
background : #d0d0d0;
}

IMG.FCIcon  {
height : 16px;
border : 0px;
margin-right : 3px;
width : 16px;
margin-left : 2px;
}

IMG.FCTriangle  {
height : 9px;
margin-left : 3px;
width : 9px;
border : 0px;
}

TABLE.FCItemTable  {
text-align : left;
width : 100%;
border : 0px;
margin : 0px;
}

TD.FCIconCell  {
vertical-align : middle;
text-align : center;
}

TD.FCTriangleCell  {
vertical-align : middle;
text-align : right;
}

TD.FCChain  {
width : 18px;
background : repeat-y;
}

TD.FCChain IMG  {
height : 1px;
width : 18px;
}

TD.FCExplorerBox  {
vertical-align : top;
width : 37px;
background : repeat-y;
}

/*Product configurator module
*/

.ProductBG  {
background : #ffffff;
}

.SlotCell  {
padding-top : 25px;
height : 35px;
width : 50%;
background : #ffffff;
text-align : center;
}

.SlotProductCell  {
height : 35px;
text-align : center;
width : 50%;
background : #ffffff;
}

TABLE.PCSummaryTable  {
width : 100%;
background : #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-weight : bold;
font-size : 12px;
padding : 2px;
}

.SurveyQuestionMenu  {
font-weight : bold;
padding : 0px;
}

.SurveyAnswer  {
width : 100%;
padding : 2px;
}

.SurveyAnswerMenu  {
width : 100%;
padding : 0px;
}

TD.SurveyAnswerMark  {
width : 15px;
padding : 2px;
}

TD.SurveyAnswerMarkMenu  {
width : 15px;
padding : 0px;
}

.SurveyBar  {
height : 10px;
background : #ffce47;
}

.SurveyBarHL  {
height : 10px;
background : #E0EEE0;
}

.SurveyStatLabel  {
white-space : nowrap;
padding-left : 6px;
}

.StatisticsBar  {
background : #FFCE31;
}

.StatisticsBarHL  {
background : #FF8400;
}

.SurveyAnswers  {
padding-right : 2px;
padding-top : 2px;
padding-bottom : 5px;
padding-left : 2px;
}

.SurveyAnswersMenu  {
padding-right : 0px;
padding-top : 0px;
padding-bottom : 5px;
padding-left : 0px;
}

.SurveyAnswerComment  {
padding : 2px;
}

.SurveyAnswerCommentMenu  {
padding : 0px;
}

.AuthBox  {
width : 98px;
}

.PrintableRow TD  {
color : #818891;
}

.PrintableRow A:link  {
color : #818891;
text-decoration : underline;
font-size : 10px;
}

.PrintableRow A:visited  {
color : #818891;
text-decoration : underline;
font-size : 10px;
}

.PrintableRow A:hover  {
color : #818891;
text-decoration : none;
font-size : 10px;
}

.PrintableRow A:active  {
color : #818891;
text-decoration : underline;
font-size : 10px;
}

