/* Shared */
body { margin:0px; background:url(Images/BodyTile.gif); }
.Bold { font-weight:bold; }
.Loading { position:absolute; z-index:1000; top:130px; right:10px; background-color:#ffffff; color:Gray; font:10pt tahoma; font-weight:bold; border:1px solid gray; padding-right:15px; } /* Lang Depend */
.Tahoma9PT { font:9pt tahoma; }
.Tahoma8PT { font:8pt tahoma; }

.AppFormLink { font:bold 9pt tahoma; color:#333333; text-decoration:none; }
.AppFormLink:hover { color:#666666; }
.AppForm_Table, .AppForm_Table * { font: 9pt tahoma; }

/* Direction */
.T_Direction { direction:ltr; } /* Lang Depend */

/* Header Section */
.T_Header { background:#ffffff; }
.T_HeaderTop { border-bottom:1px solid #eeeeee; }
.T_HeaderLogo { float:left; position:relative; left:22px; top:13px; } /* Lang Depend */
.T_HeaderCompanyText { float:left; position:relative; left:23px; top:23px; } /* Lang Depend */
.T_HeaderOptionalLinks, .T_HeaderOptionalLinks a { font:8pt tahoma; color:#606060; text-decoration:none; }
.T_HeaderOptionalLinks { float:right; margin:4px; } /* Lang Depend */

.T_HeaderSearch { float:right; position:relative; top:14px; height:34px; width:243px; margin-right:25px; background:url(Images/HeaderSearch_BgTile.gif); } /* Lang Depend */
.T_HeaderSearch_Left { background:url(Images/HeaderSearch_BgLeft.gif) left no-repeat; } /* Lang Depend */
.T_HeaderSearch_Lable { color:#ffffff; font:bold 9pt tahoma; margin-top:7px; }
.T_HeaderSearch_Textbox { font:8pt tahoma; width:115px; height:12px; }
.T_HeaderSearch_Right { background:url(Images/HeaderSearch_BgRight.gif) right no-repeat; } /* Lang Depend */
.T_HeaderSearch_ContentMargin { margin-top:5px; }

.T_HeaderLink, .T_HeaderLink * { color:#727272; font:9pt tahoma; }
.T_HeaderLink * a { text-decoration:none; }
.T_HeaderLink * a:hover { color:#373737 }
.T_HeaderLink { float:left; height:36px; width:725px; } /* Lang Depend */
.T_HeaderLink_Items { margin-left:140px; margin-top:5px; } /* Lang Depend */
.T_HeaderLink_Item { float:left; display:inline; margin:5px 25px 5px 5px; padding-left:14px; background:url(Images/HeaderLink_Arrow.gif) left no-repeat; } /* Lang Depend */
.T_HeaderLinkBottom { background:#60719c; height:12px; clear:both; }

.T_HeaderBottom { background:url(Images/HeaderBottom_BgTile.gif); }

.T_LoginInfo { float:right; clear:right; margin:20px 5px 0px 0px; } /* Lang Depend */

/* Banner Section */
.T_Banner { background:url(Images/Banner_BgTile.gif); border-bottom:1px solid #e4e4e4; }

/* Main Section */
.T_Main { background:#ffffff; }
.T_MainCell { border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; }
.T_PanelCell { border-left:1px solid #e4e4e4; } /* Lang Depend */

/* Forms Section */
.T_Textbox { border:1px solid gray; font:9pt tahoma; padding:2px; }
.T_LabelMargin label { margin:2px; }
.Form_Table { font: 9pt tahoma; }

/* Main Items Section */
.T_MainItem_Row { clear:both; }
.T_MainItem_WithBorder, .T_MainItem_WithoutBorder { width:323px; float:left; display:inline; } /* Lang Depend */
.T_MainItem_WithBorder { border-right:1px solid #e4e4e4; } /* Lang Depend */
.T_MainItem_ContentPadding { padding:2px; }
.T_MainItem_Title { height:45px; }
.T_MainItem_TitleTextPosition { background:url(Images/Arrow_Style1.gif) left no-repeat; padding-left:13px; display:inline; float:right; margin:15px 25px 0px 0px; color:#a4a4a4; font:bold 10pt tahoma; } /* Lang Depend */
.T_MainItem_Separator { background:#5f709c; height:5px; clear:both; }
.T_MainItem_ItemName, .T_MainItem_ItemModel { font:10pt tahoma; }
.T_MainItem_ItemName { color:#9ec200; }
.T_MainItem_ItemModel { color:#0086b3; }
.T_MainItem_Info { color:#6f6f6f; font:9pt tahoma; padding:2px 0px 2px 0px; }
.T_MainItem_ItemMoreLink { color:#555555; font:bold 7pt tahoma; text-align:right; } /* Lang Depend */
.T_MainItem_ItemMoreLink span { background:url(Images/Container_MoreLinkArrow.gif) left no-repeat; padding-left:17px; } /* Lang Depend */
.T_MainItem_ItemMoreLink span a { text-decoration:none; color:#555555; }
.T_MainItem_ItemMoreLink span a:hover { color:#fe9927; }

/* Member Login Section */
.T_MemberLoginTop { float:left; position:relative; top:1px; width:298px; height:60px; background:#ffffff; } /* Lang Depend */
.T_MemberLogin_LC { float:right; } /* Lang Depend */
.T_MemberLogin { float:right; position:relative; bottom:28px; width:169px; height:110px; } /* Lang Depend */
.T_MemberLogin_Left { float:left; width:10px; height:59px; background:url(Images/MemberLogin_Left.gif); } /* Lang Depend */
.T_MemberLogin_Content { float:right; width:159px; } /* Lang Depend */
.T_MemberLogin_Title { float:left; clear:both; } /* Lang Depend */
.T_MemberLogin_TitleLable { float:left; width:139px; border-top:1px solid #e4e4e4; color:#fe9927; font:bold 9pt tahoma; background:#ffffff; } /* Lang Depend */
.T_MemberLogin_TitleLableMargin { margin:9px 0px 4px 10px; } /* Lang Depend */
.T_MemberLogin_Right { float:right; width:20px; height:28px; background:url(Images/MemberLogin_Right.gif); } /* Lang Depend */
.T_MemberLogin_Form { clear:both; }
.T_MemberLogin_FormText { color:#a4a4a4; margin:2px 0px 2px 20px; font:8pt tahoma; } /* Lang Depend */
.T_MemberLogin_FormElement { margin:2px 0px 2px 10px; } /* Lang Depend */
.T_MemberLogin_UTextbox { font:9pt tahoma; width:125px; height:13px; }
.T_MemberLogin_PTextbox { font:9pt tahoma; width:99px; height:13px; }
.T_MemberLogin_Msg { font:9pt tahoma; margin:2px 0px 2px 10px; color:Red; } /* Lang Depend */

/* Subscribe Section */
.T_Subscribe, .T_Subscribe_Title { clear:both; }
.T_Subscribe_Title { background:url(Images/Container_TopCorner.gif) left no-repeat; height:36px; } /* Lang Depend */
.T_Subscribe_TitleTopBorder { border-top:1px solid #e4e4e4; }
.T_Subscribe_LableTitle { display:inline; padding-left:20px; margin:10px 35px 0px 0px; float:right; color:#a1c108; font:10pt tahoma; } /* Lang Depend */
.T_Subscribe_Content { text-align:center; }
.T_Subscribe_Textbox { font:9pt tahoma; width:125px; height:13px; }
.T_Subscribe_FormText { color:#a4a4a4; padding-left:12px; font:8pt tahoma; text-align:left; } /* Lang Depend */

/* Container Section */
.ContainerMain { }
.ContainerMain_Title { height:50px; background:url(Images/MainContainer_TitleBgTile.gif); }
.ContainerMain_TitleText { height:50px; background:url(Images/MainContainer_Title.gif) left no-repeat; } /* Lang Depend */
.ContainerMain_TitleTextPosition { color:#9d0400; padding:13px 0px 0px 60px; font:bold 12pt tahoma; } /* Lang Depend */
.ContainerMain_Content { background:url(Images/MainContainer_MainBgTile.gif) repeat-x; padding:5px; }
.ContainerMain_Content2 { padding:5px; }
						
.ContainerS1, .ContainerS1_Title { clear:both; }
.ContainerS1_Title { background:url(Images/Container_TopCorner.gif) left no-repeat; height:36px; } /* Lang Depend */
.ContainerS1_TitleTopBorder { border-top:1px solid #e4e4e4; }
.ContainerS1_LableTitle { background:url(Images/Container_TitleArrow.gif) left no-repeat; display:inline; padding-left:20px; margin:10px 35px 0px 0px; float:right; color:#8d8d8d; font:bold 10pt tahoma; } /* Lang Depend */
.ContainerS1_Content { font:9pt tahoma; }
.ContainerS1_ContentItem { padding:5px 5px 5px 20px; clear:both; } /* Lang Depend */
.ContainerS1_ContentDateTime { color:#9bbd00; font-weight:bold; font-size:8pt; padding-bottom:4px; }
.ContainerS1_ContentTitle { font:bold 9pt tahoma; }
.ContainerS1_ContentMoreLink { color:#555555; font-weight:bold; padding:5px 0px 3px 0px; font-size:7pt; text-align:right; clear:both; width:100%; display:table; } /* Lang Depend */
.ContainerS1_ContentMoreLink div { background:url(Images/Container_MoreLinkArrow.gif) left no-repeat; float:right; padding-left:17px; } /* Lang Depend */
.ContainerS1_ContentMoreLink div a { text-decoration:none; color:#555555; }
.ContainerS1_ContentMoreLink div a:hover { color:#fe9927; }

.ContainerS2 { border:1px solid #dedede; margin-top:5px; }
.ContainerS2_Title { background:url(Images/ContainerS2_TitleBgTile.gif); border-bottom:1px solid #dedede; height:30px; }
.ContainerS2_Content { padding:2px; background:#FFFFFF;  }
.ContainerS2_TitleTextPosition { color:#4c4c4c; font:bold 10pt tahoma; padding:7px 0px 0px 18px; } /* Lang Depend */
.ContainerS2_BodyContent { font-family:tahoma; font-size:9pt; }
.ContainerS2_BodyContent a { color:#ff8e29; text-decoration:none; }
.ContainerS2_BodyContent a:hover { color:#ff5200; text-decoration:none; }
.ContainerS2_UL li { font:10pt tahoma; }
.ContainerS2_UL li a { text-decoration:none; color:#444444; }
.ContainerS2_UL li a:hover { color:Orange; }

.ContainerS3_Content { font:9pt tahoma; padding:2px; background:#FFFFFF; }
.ContainerS3_Photo { float:left; }
.ContainerS3_Photo img { border-width:0px; margin:5px; text-align:right; }

.C_ProductCategories td { width:50%; vertical-align:top; }
.C_ProductCategories_Container {}
.C_ProductCategories_Title { padding:3px 3px 3px 6px; border-bottom:2px solid #5f709c; } /* Lang Depend */
.C_ProductCategories_Title a { color:#455781; font:bold 10pt tahoma; text-decoration:none; }
.C_ProductCategories_Title a:hover { text-decoration:underline; }
.C_ProductCategories_Content { clear:both; }
.C_ProductCategories_Photo, .C_ProductCategories_Child { float:left; display:table; } /* Lang Depend */
.C_ProductCategories_Photo { margin:10px; } 
.C_ProductCategories_Photo img { border-width:0px; }
.C_ProductCategories_Child { margin:5px; }
.C_ProductCategories_Child a { font:8pt tahoma; color:#424242; text-decoration:none; }
.C_ProductCategories_Child a:hover { color:#ff6d34; }
.C_ProductCategories_Description { margin:5px; font:9pt tahoma; clear:both; }
.C_ProductCategories_Path { font: 9pt tahoma; color: #2f2f2f; padding:5px; }
.C_ProductCategories_Path a { font: bold 9pt tahoma; color: #2f2f2f; text-decoration: none; }
.C_ProductCategories_Path a:hover { color: #ff6d34; text-decoration: none; }

.C_Products_Container { font-family:Tahoma; padding-left:15px; } /* Lang Depend */
.C_Products_Photo { display:inline; padding:0px 10px 0px 10px; float:left; } /* Lang Depend */
.C_Products_Content { display:inline; padding:0px 10px 0px 0px; float:left; width:820px; } /* Lang Depend */
.C_Products_ProductName a { font-size:10pt; font-weight:bold; color:#9EC200; text-decoration:none; }
.C_Products_ProductName a:hover { color:#6b9100 }
.C_Products_ProductModel { color:#0086b3; font-size:8pt; }
.C_Products_AbstractFeatures { font-size:8pt; padding:5px; }
.C_Products_ExtraLinks { font:bold 8pt tahoma; text-align:right; } /* Lang Depend */
.C_Products_ExtraLinks span { background:url(Images/Container_MoreLinkArrow.gif) left no-repeat; padding-left:17px; } /* Lang Depend */
.C_Products_ExtraLinks span a { text-decoration:none; color:#555555; }
.C_Products_ExtraLinks span a:hover { color:#fe9927; }
.C_Products_ContainerSeparator { background:url(Images/SeparatorS1.gif) center repeat-x; font-size:xx-small; height:15px; margin:0px 25px 0px 25px; }

.C_ProductDetails_Photo { }
.C_ProductDetails_Photo .TopLeft { background:url(images/PhotoContainer_TL.gif) no-repeat left top; } /* Lang Depend */
.C_ProductDetails_Photo .BottomRight { background:url(images/PhotoContainer_BR.gif) no-repeat bottom right; padding:15px; } /* Lang Depend */
.C_ProductDetails_Name { padding:10px 0px 0px 0px; font:bold 11pt tahoma; color:#a20204; }
.C_ProductDetails_Price { font:bold 11pt tahoma; color:#a20204; }
.C_ProductDetails_Warranty { font:9pt tahoma; color:#363636; }
.C_ProductDetails_RelatedFiles { border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin-top:20px; padding:5px; }
.C_ProductDetails_RelatedFile { background:url(Images/Arrow_Style2.gif) left center no-repeat; padding:3px 10px; } /* Lang Depend */
.C_ProductDetails_RelatedFile a { font:9pt tahoma; color:#004e90; text-decoration:none; }
.C_ProductDetails_RelatedFile a:hover { text-decoration:underline; }
.C_ProductDetails_FaqArchive_Question { font:10pt tahoma; background:#f1f1f1; padding:5px; }
.C_ProductDetails_FaqArchive_ShowHide { font:8pt tahoma; color:Gray; }
.C_ProductDetails_FaqArchive_Answer { font:10pt tahoma; padding:0px 5px 8px 5px; background:#f9f9f9; }
.C_ProductDetails_FaqArchive_Bold { font-weight:bold; }

/* General Html Form Section */
.U_FormLable { font:bold 9pt tahoma; color:#333333; }

/* Footer Section */
.T_Footer {}
.T_FooterLink { background:#9ec200; }
.T_FooterLink, .T_FooterLink * { color:#ffffff; font:9pt tahoma; }
.T_FooterLink a { text-decoration:none; }
.T_FooterLink a:hover { text-decoration:underline; }
.T_FooterBrand { margin-bottom:15px; }
.T_FooterBrand div { display:inline; margin:0px 10px 0px 10px; }
.T_FooterText { font:bold 7pt tahoma; color:#5f615a; margin-bottom:3px; }
.T_FooterText a { color:#86897a; text-decoration:none; }
.T_FooterText a:hover { color:#5f615a; text-decoration:underline; }
.T_FooterBottom { background:url(Images/Footer_BgTile.gif); }