#lightbox{ background-color:#E0ECEF; padding: 6px; padding-top: 10px; border-bottom: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-left: 1px solid #9A9A9A; border-left: 1px solid #9A9A9A; border-top: 1px solid #9A9A9A;	} 
#lightboxDetails{ font-size: 0.8em;	padding-top: 0.4em; }	 
#lightboxCaption{ font-family : Arial; color:#333333; font-size :17px; font-style : normal; font-weight : bold; text-align: left; color:#333333; float: left; padding-bottom:7px; }
#keyboardMsg{ float: right; }
#closeButton{ top: 10px; right: 10px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-color:#333333; -moz-opacity:0.94; opacity:0.94; }
/*@@@@DMenu cssClasses **********************************************************************/
/*.DMenu_Main_TopLevel_Font_normal{font-weight:normal;font-size:8pt;font-family:Arial,helvetica;color:#333333;text-decoration:none;}
.DMenu_Main_TopLevel_Font_selected{font-weight:normal;font-size:8pt;font-family:Arial,helvetica;color:#993333;text-decoration:none;}
.DMenu_Main_TopLevel_Font_descendant_selected{font-weight:normal;font-size:8pt;font-family:Arial,helvetica;color:#993333;text-decoration:none;}
.DMenu_Main_FlatLevel_Font_normal{font-weight:normal;font-size:8pt;font-family:Arial;cursor:pointer;cursor:pointer;text-align:left;}
.DMenu_Main_FlatLevel_Font_selected{font-weight:normal;font-size:8pt;font-family:Arial;cursor:pointer;cursor:pointer;text-align:left;}
.DMenu_Main_FlatLevel_Font_descendant_selected{font-weight:normal;font-size:8pt;font-family:Arial;cursor:pointer;cursor:pointer;text-align:left;}
.DMenu_Main_TopLevel_MouseOver_normal{color:#993333;cursor:pointer;}
.DMenu_Main_TopLevel_MouseOut_normal{cursor:pointer;color:#333333;}
.DMenu_Main_TopLevel_MouseOver_selected{color:#993333;cursor:pointer;}
.DMenu_Main_TopLevel_MouseOut_selected{color:#993333;cursor:pointer;}
.DMenu_Main_TopLevel_MouseOver_descendant_selected{color:#993333;cursor:pointer;}
.DMenu_Main_TopLevel_MouseOut_descendant_selected{color:#993333;cursor:pointer;}
.DMenu_Main_FlatLevel_MouseOver_normal{background-color:#63ACDC;color:white;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Main_FlatLevel_MouseOut_normal{background-color:#E6E6E6;color:black;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Main_FlatLevel_MouseOver_selected{background-color:#E59500;color:white;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Main_FlatLevel_MouseOut_selected{background-color:#FCA401;color:white;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Main_FlatLevel_MouseOver_descendant_selected{background-color:#B2B2B2;border:1px solid #666666;color:black;cursor:pointer;cursor:pointer;}
.DMenu_Main_FlatLevel_MouseOut_descendant_selected{background-color:#CCCCCC;border:1px solid #666666;color:black;cursor:pointer;cursor:pointer;}
.DMenu_Main_FlatLevel_Container{border:1px solid #666666;border-collapse:collapse;}*/
/*****************************************************************************/
/*.DMenu_Products_TopLevel_Font_normal{font-weight:normal;font-size:8pt;font-family:Arial;color:black;text-decoration:none;}
.DMenu_Products_TopLevel_Font_selected{font-weight:normal;font-size:8pt;font-family:Arial;color:black;text-decoration:none;}
.DMenu_Products_TopLevel_Font_descendant_selected{font-weight:normal;font-size:8pt;font-family:Arial;color:black;text-decoration:none;}
.DMenu_Products_FlatLevel_Font_normal{font-weight:normal;font-size:8pt;font-family:Arial;cursor:pointer;cursor:pointer;text-align:left;}
.DMenu_Products_FlatLevel_Font_selected{font-weight:normal;font-size:8pt;font-family:Arial;cursor:pointer;cursor:pointer;text-align:left;}
.DMenu_Products_FlatLevel_Font_descendant_selected{font-weight:normal;font-size:8pt;font-family:Arial;cursor:pointer;cursor:pointer;text-align:left;}
.DMenu_Products_TopLevel_MouseOver_normal{color:#993333;cursor:pointer;cursor:pointer;}
.DMenu_Products_TopLevel_MouseOut_normal{color:black;cursor:pointer;cursor:pointer;}
.DMenu_Products_TopLevel_MouseOver_selected{background-color:#EDF8F5;color:white;cursor:pointer;cursor:pointer;}
.DMenu_Products_TopLevel_MouseOut_selected{background-color:#EDF8F5;color:white;cursor:pointer;cursor:pointer;}
.DMenu_Products_TopLevel_MouseOver_descendant_selected{background-color:#EDF8F5;color:white;cursor:pointer;cursor:pointer;}
.DMenu_Products_TopLevel_MouseOut_descendant_selected{background-color:#EDF8F5;color:white;cursor:pointer;cursor:pointer;}
.DMenu_Products_FlatLevel_MouseOver_normal{background-color:#63ACDC;color:white;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Products_FlatLevel_MouseOut_normal{background-color:#E6E6E6;color:black;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Products_FlatLevel_MouseOver_selected{background-color:#E59500;color:white;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Products_FlatLevel_MouseOut_selected{background-color:#FCA401;color:white;border:1px solid #666666;cursor:pointer;cursor:pointer;}
.DMenu_Products_FlatLevel_MouseOver_descendant_selected{background-color:#B2B2B2;border:1px solid #666666;color:black;cursor:pointer;cursor:pointer;}
.DMenu_Products_FlatLevel_MouseOut_descendant_selected{background-color:#CCCCCC;border:1px solid #666666;color:black;cursor:pointer;cursor:pointer;}
.DMenu_Products_FlatLevel_Container{border:1px solid #666666;border-collapse:collapse;}*/
/*@@@@DMenu cssClasses **********************************************************************/
/*TD.MycartPanelTitle{}
TD.SearchBarPanelTitle{	BACKGROUND-COLOR: red; }
TD.SearchBarPanelBody{ BACKGROUND-COLOR:#EEEEEE; }
TD.ProductsCatalogPanelTitle{ BACKGROUND-COLOR: red; }
TD.ProductsCatalogPanelBody{ BACKGROUND-COLOR:#EEEEEE; }
TD.MembersClubPanelTitle{ BACKGROUND-COLOR: red; }
TD.MembersClubPanelBody{ BACKGROUND-COLOR:#EEEEEE; }
TD.NewsBarPanelTitle{ BACKGROUND-COLOR: red; }
TD.NewsBarPanelBody{ BACKGROUND-COLOR:#EEEEEE; }
TD.CartStatusTitle{ BACKGROUND-COLOR: red; }
TD.CartStatusBody{ BACKGROUND-COLOR:#EEEEEE; }
TD.ProductTableStyle1{ BACKGROUND-COLOR: #FFFFFF; }
TD.ProductTableStyle2{ BACKGROUND-COLOR:#FFFFFF; }
TD.ProductMycartStyle1{ BACKGROUND-COLOR: #FFFFFF; }
TD.ProductMycartStyle2{	BACKGROUND-COLOR:#F4F4F4; }
TD.ContactFormTitles{ BACKGROUND-COLOR:#D0E6F4; }
TD.ContactFormInputs{ BACKGROUND-COLOR:#FFFFFF; }
INPUT.Search{ WIDTH:100%; MARGIN:5px 0px 0px 5px; }
INPUT.MembersClub{ WIDTH:100%;MARGIN:0px;}
INPUT.MembersClubSubmit{	WIDTH:90px;HEIGHT:20px;MARGIN:5px 0px 0px 0px;TEXT-ALIGN:center;}
A.ButtonsText{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-weight:bold;text-align:left;color:#333333;text-decoration:none;}
A.ButtonsText:hover{ color:#993333; }
A.MainButton{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal;	font-weight:bold; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.HeaderBar{	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; text-align:center; color:white; }*/
A{ color:#CD4A26; /*color:#999999;*/ text-decoration:none; }
A:hover{ color:#333333;  text-decoration:none; }
.HTMLtitle{	font-family:Arial; font-size:18px; font-style:normal; font-weight:bold; text-align:left; color:#333333;/*color:#000000;*/	padding-bottom:5px; }
.HTMLtitleSmall{ font-family:Arial;	font-size:12px;	font-style:normal; font-weight:bold; color:#666666; }
A.HTMLtitleSmall1{ font-family:Arial; font-size:13px; font-style:normal; font-weight:bold; color:#333333;}
A.HTMLtitleSmall1:hover{font-family:Arial; font-size:13px; font-style:normal; font-weight:bold;	color:#ED752C; }
.HTMLtitleMedium{ font-family:Arial; font-size:14px; font-style:normal; font-weight:bold; color:#333333; line-height:22px; }
.HTMLtitleSmall1{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.HTMLtitleHome1{ font-family:Arial; font-size:20px; font-style:normal; font-weight:normal; color:#535352; }
.HTMLtitleHome1 H2{ font-family:Arial; font-size:20px; font-style : normal; font-weight : normal; color : #535352; }
.HTMLtitleBox{ font-family:Trebuchet MS, Arial; font-size:18px; font-style:normal; font-weight:bold; text-align:left; color:#333333; }
.HTMLtitleBox H2{ font-family:Trebuchet MS, Arial; font-size:18px; font-style:normal; font-weight:bold; text-align:left;	color:#333333; }
.HTMLtitle H2{ font-family:Arial; font-size:18px; font-style:normal;	font-weight:bold; text-align:left; color:#333333; }
.HTMLtitleMedium{ font-family:Arial; font-size:14px; font-style:normal; font-weight:bold; text-align:left; color:#333333; }
.HTMLtitleMedium H2{	font-family:Arial; font-size:14px; font-style:normal; font-weight:bold; text-align:left; color:#333333;	}
.HTMLtitleW{ font-family:Trebuchet MS, Arial; font-size:18px; font-style:normal; font-weight:bold; text-align:left;	color:#FFFFFF; }
.HTMLtitleW H2{ font-family:Trebuchet MS, Arial; font-size:18px;	font-style:normal; font-weight:bold; text-align:left; color:#FFFFFF; }
.HTMLtitleW H2 A{ font-family:Trebuchet MS, Arial; font-size:18px; font-style:normal; font-weight:bold; text-align:left; color:#FFFFFF; text-decoration:none; }
.HTMLtitleW H2 A:hover{ font-family:Trebuchet MS, Arial; font-size:18px; font-style:normal; font-weight:bold; text-align:left; color:#FFFFFF; text-decoration:none; }
.HTMLtext{ font-family:Arial, Helvetica, sans-serif; font-size:9pt;	font-style:normal; font-weight:normal; color:#333333;/*color:#000000;*/ line-height:18px; }
.HTMLtext H3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold; color:#333333; line-height:18px; }
.HTMLtextBlueBox{ font-family:Arial, Helvetica, sans-serif;	font-size:9pt; font-style:normal; font-weight:normal; color:#333333; line-height:16px; }
.HTMLtextBlueBox H3{	font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal;	color:#333333; line-height:16px; }
.HTMLtextBlueBox A{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#CD4A26; line-height:20px; }
.HTMLtextLight{	font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal;	font-weight:normal;	color:#666666; line-height:16px; }
.HTMLtextLightSmall{ font-family:Trebuchet MS, Arial; font-size:8pt; font-style:normal; font-weight:normal; color:#666666; line-height:16px; }
.HTMLtext table{ font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#333333; line-height:16px; }
.HTMLtextWhite{	font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal;	color:#FFFFFF; line-height:16px; }
A.HTMLtextWhite{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#FFFFFF; line-height:16px; cursor:pointer; text-decoration:none; }
A.HTMLtextWhite:hover{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#FFFFFF; line-height:16px; cursor:pointer; text-decoration:none; }
.HTMLtextWhite DIV{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#FFFFFF; line-height:16px; }
.ProductDescriptionTitle{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#0077B4; }
.ProductDescription{ margin: 0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:8pt;	font-style:normal; font-weight:normal; text-align:justify; color:#333333; }
/*.MembersClubLoginTitle{	font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-style:normal; font-weight:bold; text-align:left; color:#FFFFFF; }
.MembersClubLoginBody{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; text-align:center; color:#333333; }
.MembersClubLoginBodyTitles{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; text-align:left; color:#333333; }
A.MemberPasswardNewUser{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; text-align:left; color:#333333; }
A.MemberPasswardNewUser:hover{ color:#FF0000; }
.NewsBarTitle{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-style:normal; font-weight:bold; text-align:left; color:#FFFFFF; }
.NewsTitle{	font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; text-align:left; color:#CC6600; }
.NewsDate{ font-family:Arial, Helvetica, sans-serif; font-size:8pt;	font-style:normal; font-weight:normal; text-align:left; color:#666666; }
.NewsContent{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; text-align:left; color:#333333; }
.ProductsCatalogTitle{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-style:normal; font-weight:bold; text-align:left; color:#FFFFFF; }
.ImageDesc{	font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; text-align:center; color:#333333; }*/
TD.copyright{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; text-align:center; color:#FFFFFF; padding-bottom:7px; }
A.copyright{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; text-align:center; color:#FFFFFF; text-decoration:none; }
/*.address{ font-family:Arial, Helvetica, sans-serif;	font-size:9pt; font-style:normal; font-weight:normal; text-align:center; color:#333333; }
.ProductPrice{ margin:0px 15px 0px 0px;	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.ProductPriceNarrow{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; color:#333333; }
.ItemNo{ margin:0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.ProductManuf{ margin:0px 15px 0px 0px;	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.ProductQtn{ margin:0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.ProductDeliv{ margin:0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.ProductNotes{ margin:0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.OnsaleDescription{	margin:0px 0px 0px 0px;	padding:3px 3px 3px 3px; background-color:#EEEEEE; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; text-align: left; color:#FF0000; }
.ProductCategoryTitle{ margin:0px 0px 0px 0px; font-family : Arial, Helvetica, sans-serif; font-size : 17pt; font-style : normal; font-weight : bold; color : #FF0000; }
.ProductCategoryLongDescription{ margin:0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#333333; }
.ProductCategoryShortDescription{ margin:0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#333333; }
.FullDetailsText{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#333333; text-align:left; }
.CartStatusText{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#333333; text-align:center; }
.CartStatusBigPrice{ font-family:Arial, Helvetica, sans-serif; font-size:17pt; font-style:normal; font-weight:bold;	color:#FF0000; text-align:center; }
A.CartStatusLink{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold;	color:#333333; text-align:center;}
A.CartStatusLink:hover{	color:#FF0000; }
A.ProductNameTableStyle{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; color:#336699; text-align:center; }
.ProductTableTitle{	font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; color:#333333; text-align:center; }
.ProductMycartTitle{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; color:#333333; }
.ProductNameMycart{	font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; color:#FF0000; text-decoration:underline; }
.ProductPriceMycart{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; color:#666666; }
.ProductSUBPriceMycart{	font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; color:#333333; }
.OnsaleCartDesc{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; color:#333333; }
.MycartPriceDesc{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#333333; }
.MycartPrice{ font-family:Arial, Helvetica, sans-serif; font-size:12px;	font-style:normal; font-weight:bold; color:#333333; }
.MycartPanelTitle{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; color:#333333; }
.ContactFormTitles{	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#333333; width:114px; }
.PanelTable{ background-color:#C0C37E; }
.PanelTDTitle{ background-color:#C0C37E; }
.PanelTD{ background-color:#F3F1D8; }
.PanelLink{	font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; text-align:center; color:#333333; }
.PanelTitle{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bolder; color:#FFFFFF; }
.PanelText{	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#666633;}
A.TableCell{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; text-align:left; color:#666666; text-decoration:underline; }
A.TableCell:hover{ color:#333333; }*/
.top{font-weight:normal;font-size:10px;font-family:Arial;color:#333333;text-decoration:none;cursor:pointer;}
A.top{cursor:pointer;font-weight:normal;font-size:10px;font-family:Arial,helvetica;color:#333333;text-decoration:underline;}
A.top:hover{cursor:pointer;color:#4077D1;}
.PageName{ font-family:Trebuchet MS, Arial; font-size:27px; font-style:normal; font-weight:bold; color:#D04B27; }
TD.PageName H1{ font-family:Trebuchet MS, Arial;	font-size:30px;	font-style:normal; font-weight:bold; color:#D04B27; }
.TitleMain{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-style:normal; font-weight:bold; color:#333333; }
.Title{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-style:normal; font-weight:normal; color:#336699;}
.Text{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#333333; }
A.Text{	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#003366; text-decoration:underline; }
.ContentTable{ background-color:#EEEEEE; }
.ContentTDTitle{ background-color:#EEEEEE; }
.ContentTD{	background-color:#FFFFFF; }
A.NavigationBarStyle{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold;	color:#666666; }
A.NavigationBarStyle:hover{	color:#999999; }
.NavigationBarStyleArrow{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; text-align:left; color:#666666; }
/*--@@@@@@@@@@@@@@@@@@@@@@--*/
/*--@@@ Global Classes @@@--*/
/*--@@@@@@@@@@@@@@@@@@@@@@--*/
BODY{ margin:0px; background-color:#FFFFFF; }
TD.LeftPanel{ WIDTH:224px; padding-right:38px; padding-top:17px; padding-bottom:15px; }
TD.LeftPanelHome{ WIDTH:224px; padding-right:49px; padding-top:17px; padding-bottom:15px; }
TD.CenterPanel{ PADDING:5px; WIDTH:60%; }
TD.RightPanel{ PADDING:5px; WIDTH:20%; }
/*--@@@@@@@@@@@@@@@@@@@@@@@@@--*/
/*---@@@ Modul Box Style @@@---*/
/*--@@@@@@@@@@@@@@@@@@@@@@@@@--*/
.ModulBoxTDStyle{ font-family:Arial; font-size:9pt; color:#FFFFFF; font-weight:bold; }
.ModulTitle{ font-family:Arial; font-size:15px; font-style:normal; font-weight:bold; color:#333333; padding-top:15px; }
.ModulTitle1{ font-family:Trebuchet MS; font-size:16px; font-style:normal; font-weight:bold; color:#333333; }
.ModulTextBig{ font-family:Trebuchet MS, Arial; font-size:13px; font-style:normal; font-weight:bold; color:#333333; }
.ModulTextNormal{ font-family:Arial; font-size:9pt; font-style:normal; font-weight:normal; color:#333333; line-height:16px; }
.ModulTextNormal H3{	font-family:Arial; font-size:9pt; font-style:normal; font-weight:normal; color:#333333; line-height:16px; }
.ModulTextSmall{ font-family:Arial; font-size:8pt; font-style:normal; font-weight:normal; color:#333333; }
/*--@@@@@@@@@@@@@@@@@@@@@@--*/
/*---@@@ Footer Style @@@---*/
/*--@@@@@@@@@@@@@@@@@@@@@@--*/
.Copyright{	font-family:Arial; font-size:9pt; font-style:normal; font-weight:normal; color:#FFFFFF; }
A.Copyright{ font-family:Arial; font-size:9pt; font-style:normal; font-weight:normal; color:#FFFFFF; }
A.Copyright:hover{ font-family:Arial; font-size:9pt; font-style:normal; font-weight:normal; color:#FFFFFF; }
/*--@@@@@@@@@@@@@@@@@@@@@@@@@--*/
/*---@@@ Products Style @@@---*/
/*--@@@@@@@@@@@@@@@@@@@@@@@@@--*/
/*.ProductTitle{ font-family:Arial; font-size:12pt; font-style:normal; font-weight:bold; color:#0077B4; }
.ProductSalePrice{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#0077B4; }
.ProductMarketPrice{ font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; color:#8E4A3B; }
.ProductOnSale{	font-family:Arial; font-size:9pt; font-style:normal; font-weight:normal; color:#0077B4; }
.ProductTextBig{ font-family:Arial; font-size:9pt; font-style:normal; font-weight:normal; color:#0077B4; }
.ProductTextNormal{	font-family:Arial; font-size:8pt; font-style:normal; font-weight:normal; color:#333333; }
.ProductTextSmall{ font-family:Arial; font-size:7pt; font-style:normal; font-weight:normal; color:#333333; }*/
/*--@@@@@@@@@@@@@@@@@@@@@@@@@--*/
/*--@@@ For this template @@---*/
/*--@@@@@@@@@@@@@@@@@@@@@@@@@--*/
.grayborder { /*border:0.2em double #cccccc;	background-color:#D0E6F4;padding:2px;*/}
.membertitle { font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; background: #63ACDC url(images/membertitle.gif) top right no-repeat; }
.tableborder {  /*border-style:solid; border-width:1px;	border-color:#333333;*/}
.prodTableTitle { background-color:#D0E6F4; }
TABLE .print{ border:1px solid black; border-collapse:collapse; }
TABLE .print TH{ border:1px solid black; border-collapse:collapse; background-color:#FFFFFF; }
TABLE .print TD{ border:1px solid black; border-collapse:collapse; }
.HomePage{ font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; text-align:left; color:#333333; background-color:#FFFFFF; padding:2px;}
H1,H2,H3,H4{ margin:0px; }
table.MainTable{	width:100%;	height:100%; }
table.InnerTable{	width:100%;	height:100%; }
.searchBox{	font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; color:#666666; height:20px; width:135px; border:1px solid #999999; padding-left:6px; }
TD.searchTD{ padding-right:40px; padding-top:7px; padding-left:5px; }
/******** top *********/
table.topTbl{ height:112px; }
.topItems{ background:url('images/top_bg.jpg') top right no-repeat; height:112px;}
.topLinks{ width:127px; height:20px; padding-left:7px; background-color:#97A1A3; padding-top:1px; }
TD.topLinksTD { padding-top:7px; }
A.whiteLinkB{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; }
A.whiteLinkB:hover{	font-family:Arial; font-size:12px; font-style:normal; font-weight:bold;	color:#FFFFFF; }
.whiteLink{	font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; color:#FFFFFF; }
A.whiteLink{ font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.langmenuDiv{ background-color: #97A1A3; height:20px; padding-top:1px; padding-left:5px;}
/*.bottomLang{ background:url('images/lang_bottom1.gif') top left no-repeat; width:134px;	height:7px; }*/
.bottomLang{ background:url('images/sprite-big.png') 0px -49px no-repeat; width:134px; height:7px; font-size:0px;}
.headerTd{ background-color:#F8F8F5; }
.topMenu { background:url('images/menu_bg.jpg') top left repeat-x; height:43px; }
.titlesArea{ background:url('images/gray_bg.jpg') bottom left repeat-x;	height:128px; }
.titlesAreaContact{	background:url('images/gray_bg.jpg') bottom left repeat-x; height:158px; }
.titlesAreaHome{ background:url('images/home_gray_bg.jpg') bottom left repeat-x; height:290px; }
.bottomAreaHome{ background:#9DB9C1 url('images/home_bottom_bg.jpg') top left repeat-x;	height:100%; }
.titlesTbl{	height:100%; width:1020px; }
.NavTd{	padding-top:8px; height:40px; padding-left:36px; }
.categoryTd{ padding-left:36px; }
.categoryTdHome{ padding-left:27px;	padding-top:10px; }
.homeMovie{	padding-left:12px; }
/********* Tab Menu ********/
.tabMenuTd{	padding-left:36px; }
.TabMenu{ width:154px; height:39px; background: url('images/tab_bg_off.gif') top left no-repeat; text-align:center; padding-top:15px; cursor:pointer; }
.TabMenu A{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold;	color:#333333; text-decoration:none; }	
.TabMenu A:hover{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#D04A27; text-decoration:none;}	
.TabMenuSelected{ width:154px; height:39px; background: url('images/tab_bg_on.gif') top left no-repeat; text-align:center; padding-top:15px; }
.TabMenuSelected A{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#D04A27; text-decoration:none; }	
.TabMenuSelected A:hover{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#D04A27; text-decoration:none; }	
/********* footer *******/
.footer{ background: #565E60; height: 43px; } /* url('images/bottom_line.gif') top left repeat-x */
.footerLinks{ font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.centerTbl{	width:1020px; height:100%; }
.centerTblTD{ padding-left:36px; padding-top:20px; width:718px;	}
.centerTbl .bottomTblTD{ padding-left:36px; padding-bottom:20px;	padding-top:15px; }
.centerTblTDHome{ padding-left:36px; padding-top:17px; width:100%; height:100% }
/******* dark box ********/
.DarkBoxHome{ background-color:#879395; width:168px; height:160px; }
/********** blue box *********/
.BlueBox{ background: url('images/blue_box_bg.gif') top left repeat-y; }
/*.HomeRightBox{ background: url('images/homebox_right_bg.png') top left repeat-y; margin:0px; } */
.HomeRightBox{ background: url('images/sprite-repet-y.png') -344px 0px repeat-y; margin:0px; }
.blueBoxIcon{ padding-left:15px; padding-top:9px;}
.blueBoxTitle{ padding-top:11px; padding-right:15px; padding-bottom:11px; width:70%; }
.blueBoxContent{ padding-right:10px; padding-left:17px;	padding-bottom:0px;	width:190px; margin:0px; }
.homeBoxContent{ padding-right:10px; padding-left:18px;	padding-bottom:13px; width:190px; margin:0px; }
/********* Orange Wide Button *********/
.OrangeWideButton{ background: url('images/button1_bg.gif') top left repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:241px;	height:38px; padding-top:13px; font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.OrangeWideButton A{	color:#FFFFFF; text-decoration:none; }
.OrangeWideButton .OrangeRegButtonLeft{ background: url('images/button1_left.gif') top left no-repeat; width:6px; height:38px; position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2;	cursor:pointer; }
.OrangeWideButton .OrangeRegButtonRight{ background: url('images/button1_right.gif') top right no-repeat; width:6px; height:38px; position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2;	cursor:pointer;}
.OrangeWideButtonOff{ background: url('images/button1_bg_over.gif') top left repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:241px;	height:38px; padding-top:13px; font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;	cursor:pointer;}
.OrangeWideButtonOff A{ color:#FFFFFF; text-decoration:none; }
.OrangeWideButtonOff A:hover{ color:#FFFFFF; text-decoration:none; }
.OrangeWideButtonOff .OrangeRegButtonLeft{ background: url('images/button1_left_over.gif') top left no-repeat; position:absolute; top:0px; left:-6px; font-size:1px; z-index:2;	width:6px; height:38px;	cursor:pointer;	}
.OrangeWideButtonOff .OrangeRegButtonRight{ background: url('images/button1_right_over.gif') top right no-repeat; position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2; width:6px;	height:38px; cursor:pointer; }
/*********Small Orange Button********/
.OrangeSmallButton{ background: url('images/button1_bg.gif') top left repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:78px;	height:38px; padding-top:13px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.OrangeSmallButton A{ color:#FFFFFF; text-decoration:none; }
.OrangeSmallButton .OrangeRegButtonLeft{ background: url('images/button1_left.gif') top left no-repeat; width:6px; height:38px; position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2; cursor:pointer; .OrangeSmallButton }
.OrangeRegButtonRight{ background: url('images/button1_right.gif') top right no-repeat; width:6px; height:38px;	position: absolute;	top: 0px; right: -6px; font-size: 1px; z-index: 2; cursor:pointer; }
.OrangeSmallButtonOff{ background: url('images/button1_bg_over.gif') top left repeat-x;	vertical-align: middle; text-align: center; position: relative; z-index: 1; width:78px;	height:38px; padding-top:13px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.OrangeSmallButtonOff A{ color:#FFFFFF; 	text-decoration:none; }
.OrangeSmallButtonOff A:hover{ color:#FFFFFF; text-decoration:none; }
.OrangeSmallButtonOff .OrangeRegButtonLeft{ background: url('images/button1_left_over.gif') top left no-repeat; position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2; width:6px;	height:38px; cursor:pointer; }
.OrangeSmallButtonOff .OrangeRegButtonRight{	background: url('images/button1_right_over.gif') top right no-repeat; position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2; width:6px; height:38px; cursor:pointer; }
/*********  Orange Button *********/
.OrangeRegButton{ background: url('images/button1_bg.gif') top left repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:176px; height:38px;	padding-top:13px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.OrangeRegButton A{ color:#FFFFFF; text-decoration:none; }
.OrangeRegButton .OrangeRegButtonLeft{ background: url('images/button1_left.gif') top left no-repeat; width:6px; height:38px; position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2; cursor:pointer;}
.OrangeRegButton .OrangeRegButtonRight{ background: url('images/button1_right.gif') top right no-repeat; width:6px; height:38px;	position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2; cursor:pointer; }
.OrangeRegButtonOff{ background: url('images/button1_bg_over.gif') top left repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:176px; height:38px; padding-top:13px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.OrangeRegButtonOff A{ color:#FFFFFF; text-decoration:none; }
.OrangeRegButtonOff A:hover{ color:#FFFFFF; 	text-decoration:none; }
.OrangeRegButtonOff .OrangeRegButtonLeft{ background: url('images/button1_left_over.gif') top left no-repeat; position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2; width:6px; height:38px;	cursor:pointer;	 }
.OrangeRegButtonOff .OrangeRegButtonRight{ background: url('images/button1_right_over.gif') top right no-repeat; position: absolute; top: 0px; right: -6px; font-size: 1px;	z-index: 2;	width:6px; height:38px;	 cursor:pointer; }
/*********  Orange Menu Button *********/
.OrangeMenuButton{ background: url('images/sprite-repet-x.png') 0px -324px repeat-x; vertical-align: top; text-align: center; position: relative; z-index: 1; width:208px; height:29px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.OrangeMenuButton A{ color:#FFFFFF; 	text-decoration:none; position:relative; width:208px; left:0px; top:8px; }
.OrangeMenuButton .OrangeRegButtonLeft{ background: url('images/sprite.png') -48px -63px no-repeat; width:6px; height:29px; position: absolute; top: 0px; left: -6px;	font-size: 1px;	z-index: 2;	cursor:pointer; }
.OrangeMenuButton .OrangeRegButtonRight{	background: url('images/sprite.png') -54px -63px no-repeat; width:6px; height:29px; position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2;	 cursor:pointer; }
.OrangeMenuButtonOff{ background: url('images/sprite-repet-x.png') 0px -353px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:208px; height:29px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.OrangeMenuButtonOff A{ color:#FFFFFF; text-decoration:none; position:relative; width:208px; left:0px; top:8px; }
.OrangeMenuButtonOff A:hover{ color:#FFFFFF;	text-decoration:none; }
.OrangeMenuButtonOff .OrangeRegButtonLeft{ background: url('images/sprite.png') -60px -63px no-repeat; position: absolute; top: 0px; left: -6px;	font-size: 1px;	z-index: 2;	width:6px; height:29px;	cursor:pointer; }
.OrangeMenuButtonOff .OrangeRegButtonRight{ background: url('images/sprite.png') -66px -63px no-repeat; position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2; width:6px; height:29px;	cursor:pointer;	}
/*********  Orange High Narrow Button *********/
/*.OrangeNarrowButton{ background: url('images/orange_high_bg.gif') top left repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:98px; height:43px; padding-top:8px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.OrangeNarrowButton A{ color:#FFFFFF; text-decoration:none; }
.OrangeNarrowButton .OrangeRegButtonLeft	{ background: url('images/orange_high_left.gif') top left no-repeat; width:6px; height:43px; position: absolute; top: 0px; left: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
.OrangeNarrowButton .OrangeRegButtonRight{ background: url('images/orange_high_right.gif') top right no-repeat; width:6px; height:43px; position: absolute; top: 0px; right: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
*/
.OrangeNarrowButton{ background: url('images/sprite-repet-x.png') 0px -162px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:98px; height:43px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.OrangeNarrowButton A{ color:#FFFFFF; text-decoration:none; position:relative; width:98px; left:0px; top:8px; }
.OrangeNarrowButton .OrangeRegButtonLeft	{ background: url('images/sprite.png') 0px -63px no-repeat; width:6px; height:43px; position: absolute; top: 0px; left: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
.OrangeNarrowButton .OrangeRegButtonRight{ background: url('images/sprite.png') -6px -63px no-repeat; width:6px; height:43px; position: absolute; top: 0px; right: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
.OrangeNarrowButtonOff{ background: url('images/sprite-repet-x.png') 0px -205px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:98px; height:43px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.OrangeNarrowButtonOff A{ color:#FFFFFF; text-decoration:none; position:relative; width:98px; left:0px; top:8px; }
.OrangeNarrowButtonOff A:hover{ color:#FFFFFF; text-decoration:none; } 
.OrangeNarrowButtonOff .OrangeRegButtonLeft{	background: url('images/sprite.png') -12px -63px no-repeat; position: absolute;	top: 0px; left: 0px; font-size: 1px; z-index: 2; width:6px; height:43px; cursor:pointer; }
.OrangeNarrowButtonOff .OrangeRegButtonRight{ background: url('images/sprite.png') -18px -63px no-repeat; position: absolute; top: 0px; right: 0px; font-size: 1px; z-index: 2; width:6px; height:43px; cursor:pointer;}
/*********  Blue High Narrow Button images/blue_high_bg.gif top left*********/
.BlueNarrowButton{ background: url('images/sprite-repet-x.png') repeat-x top left; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:98px; height:43px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#333333; text-decoration:none; cursor:pointer; }
.BlueNarrowButton A{ color:#333333; text-decoration:none; position:relative; width:98px; left:0px; top:8px;}
/* -- images/blue_high_left.gif --  top left*/
.BlueNarrowButton .BlueRegButtonLeft{ background: url('images/sprite.png') no-repeat 0px -20px; display: block; width:6px; height:43px; position: absolute; top: 0px; left: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
/* -- images/blue_high_right.gif --  top right*/
.BlueNarrowButton .BlueRegButtonRight{ background: url('images/sprite.png') no-repeat -6px -20px; display: block; width:6px; height:43px; position: absolute; top: 0px; right: 0px; font-size: 1px; z-index: 2;	 cursor:pointer; }
.BlueNarrowButtonOff{background: url('images/sprite-repet-x.png') 0px -43px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:98px; height:43px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#333333; text-decoration:none; cursor:pointer; }
.BlueNarrowButtonOff A{ color:#333333; text-decoration:none; position:relative; width:98px; left:0px; top:8px;}
.BlueNarrowButtonOff .BlueRegButtonLeft{ background: url('images/sprite.png') -12px -20px no-repeat; position: absolute; top: 0px; left: 0px; font-size: 1px; z-index: 2; width:6px; height:43px; cursor:pointer;	}
.BlueNarrowButtonOff .BlueRegButtonRight{ background: url('images/sprite.png') -18px -20px no-repeat; position: absolute; top: 0px; right: 0px; font-size: 1px; z-index: 2; width:6px; height:43px;	cursor:pointer;}
/*********  Orange Wide Button - Big Text *********/
/*.OrangeRegButtonBig{ background: url('images/button1_bg.gif') top left repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:226px; height:38px; padding-top:8px;	font-family : Arial; font-size : 18px; font-style : normal; font-weight : bold;	color:#FFFFFF; text-decoration:none; cursor:pointer;}
.OrangeRegButtonBig A{ color:#FFFFFF; text-decoration:none; }
.OrangeRegButtonBig .OrangeRegButtonLeft{ background: url('images/button1_left.gif') top left no-repeat;	width:6px; height:38px;	position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2; cursor:pointer; }
*/
.OrangeRegButtonBig{ background: url('images/sprite-repet-x.png') 0px -248px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:226px; height:38px; font-family : Arial; font-size : 18px; font-style : normal; font-weight : bold;	color:#FFFFFF; text-decoration:none; cursor:pointer;}
.OrangeRegButtonBig A{ color:#FFFFFF; text-decoration:none; position:relative; width:226px; left:0px; top:8px; }
.OrangeRegButtonBig .OrangeRegButtonLeft{ background: url('images/sprite.png') -24px -63px no-repeat; width:6px; height:38px;	position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2; cursor:pointer; }
.OrangeRegButtonBig .OrangeRegButtonRight{ background: url('images/sprite.png') -30px -63px no-repeat; width:6px; height:38px;	position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2; cursor:pointer; }
.OrangeRegButtonBigOff{ background: url('images/sprite-repet-x.png') 0px -286px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:226px; height:38px; font-family : Arial; font-size : 18px; font-style : normal; font-weight : bold;	 color:#FFFFFF; text-decoration:none; cursor:pointer; }
.OrangeRegButtonBigOff A{ color:#FFFFFF; text-decoration:none; position:relative; width:226px; left:0px; top:8px; }
.OrangeRegButtonBigOff A:hover{ color:#FFFFFF; text-decoration:none; }
.OrangeRegButtonBigOff .OrangeRegButtonLeft{	background: url('images/sprite.png') -36px -63px no-repeat; position: absolute; top: 0px; left: -6px; font-size: 1px; z-index: 2; width:6px; height:38px; cursor:pointer; }
.OrangeRegButtonBigOff .OrangeRegButtonRight{ background: url('images/sprite.png') -42px -63px no-repeat; position: absolute; top: 0px; right: -6px; font-size: 1px; z-index: 2; width:6px; height:38px; cursor:pointer;}
/****************** Home Box Button images/bluebutton_bg.gif top left**************/
.BlueRegButton{ background: url('images/sprite-repet-x.png') 0px -86px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:188px; height:38px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#333333; text-decoration:none; cursor:pointer; }
.BlueRegButton A{ color:#333333; text-decoration:none; top:13px; left:0px; width:188px; position:relative; }
.BlueRegButton .BlueRegButtonLeft{ background: url('images/sprite.png') -24px -20px no-repeat; width:6px; height:38px;	position: absolute;	top: 0px; left: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
.BlueRegButton .BlueRegButtonRight{ background: url('images/sprite.png') -34px -20px no-repeat; width:6px; height:38px; position: absolute; 	top: 0px; right: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
.BlueRegButtonOff{ background: url('images/sprite-repet-x.png') 0px -124px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:188px;	height:38px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#333333; text-decoration:none; cursor:pointer; }
.BlueRegButtonOff A{	color:#333333; text-decoration:none; top:13px; left:0px; width:188px; position:relative;}
.BlueRegButtonOff .BlueRegButtonLeft{ background: url('images/sprite.png') -40px -20px no-repeat; position: absolute; top: 0px; left: 0px; font-size: 1px; z-index: 2; width:6px; height:38px; cursor:pointer; }
.BlueRegButtonOff .BlueRegButtonRight{ background: url('images/sprite.png') -46px -20px no-repeat; position: absolute; top: 0px; right: 0px; font-size: 1px; z-index: 2; width:6px; height:38px; cursor:pointer; }
/********** Blue Home Button Download ********/
.BlueRegButton1{ background: url('images/sprite-repet-x.png') 0px -86px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:176px; height:38px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold;	color:#333333; text-decoration:none; cursor:pointer; }
.BlueRegButton1 A{ color:#333333; text-decoration:none; top:13px; left:0px; width:176px; position:relative; }
.BlueRegButton1 .BlueRegButtonLeft{ background: url('images/sprite.png') -24px -20px no-repeat; width:6px; height:38px; position: absolute; top: 0px; left: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
.BlueRegButton1 .BlueRegButtonRight{	background: url('images/sprite.png') -34px -20px no-repeat;	width:6px; height:38px;	position: absolute; top: 0px; right: 0px; font-size: 1px; z-index: 2; cursor:pointer; }
.BlueRegButton1Off{ background: url('images/sprite-repet-x.png') 0px -124px repeat-x; vertical-align: middle; text-align: center; position: relative; z-index: 1; width:176px; height:38px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold;	color:#333333; text-decoration:none; cursor:pointer; }
.BlueRegButton1Off A{ color:#333333; text-decoration:none; top:13px; left:0px; width:176px; position:relative; }
.BlueRegButton1Off .BlueRegButtonLeft{ background: url('images/sprite.png') -40px -20px no-repeat; position: absolute; top: 0px; left: 0px; font-size: 1px; z-index: 2; width:6px; height:38px; cursor:pointer; }
.BlueRegButton1Off .BlueRegButtonRight{ background: url('images/sprite.png') -46px -20px no-repeat; position: absolute;	top: 0px; right: 0px; font-size: 1px; z-index: 2; width:6px; height:38px; cursor:pointer; }
.orangeLink{ font-family : Arial; font-size : 12px; font-style : normal; font-weight : normal; color:#CE4B2A; }
.orangeLinkBold{ font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color: #FF6635; }
.orangeLink1{ font-family : Arial; font-size : 12px; font-style : normal; font-weight : normal;	 color:#CE4B2A;	text-decoration: none; }
/********** Quote Box ************/
.qouteTopLeft{ background:url('images/graybox_top_left.gif') top left no-repeat; width:5px;	height:5px; }
.qouteTopRight{	background:url('images/graybox_top_right.gif') top right no-repeat;	width:5px; height:5px; }
.qouteBottomLeft{ background:url('images/graybox_bottom_left.gif') top left no-repeat; width:5px; height:5px; }
.qouteBottomRight{ background:url('images/graybox_bottom_right.gif') top right no-repeat; width:5px; height:5px; }
.qouteCenter{ border-left:1px solid #C7C7C7; border-right:1px solid #C7C7C7; padding-top:8px; padding-left:10px; padding-right:30px;}
.HTMLtextQuote{	font-family : Trebuchet MS, Arial; font-size : 13px; font-style : normal; font-weight : bold; color : #333333; line-height:16px;}
/********* BlueBox - Main Zone **********/
.BlueBoxWide{ background-color:#D6E6EB; }
.BlueBoxLeft{ background:url('images/bluebox_left_bg.gif') top left repeat-y; }
.BlueBoxRight{ background:url('images/bluebox_right_bg.gif') top right repeat-y; }
.BlueBoxTopLeft{ background:url('images/bluebox_top_left.gif') top left no-repeat; }
.BlueBoxTopRight{ background:url('images/bluebox_top_right.gif') top right no-repeat; }
.BlueBoxTopBg{ background:url('images/bluebox_top_bg.gif') top left repeat-x; width:100%; }
.BlueBoxBottomLeft{	background:url('images/bluebox_bottom_left.gif') top left no-repeat; }
.BlueBoxBottomBg{ background:url('images/bluebox_bottom_bg.gif') top left repeat-x;	width:100%;	}
.BlueBoxBottomRight{ background:url('images/bluebox_bottom_right.gif') top right no-repeat; }
.BlueBoxMain{ padding:5px; }
.centerTbl ul{ list-style-image: url('images/bullet_icon.gif'); line-height:20px; margin-top:0px; margin-left:-20px; margin-bottom:5px;}
.FAQtitle{ background:url('images/faq_bg.gif') top left repeat-x; height:36px; }
.FAQtitle H2{ padding-left:10px;	font-family : Arial; font-size : 14px; font-style : normal;	font-weight : bold;	color:#333333;}
.graySeparator{	background:url('images/gray_pix.gif') bottom left repeat-x; }
.graySeparator1{ background:url('images/gray_pix.gif') center left repeat-x; }
.FAQInnerTitle{	font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold;	color:#333333; text-decoration:none; cursor:pointer; }
.FAQDiv1 .FAQInnerTitle{	font-family : Arial; font-size : 12px; font-style : normal; font-weight : normal; color: #4A4F51; text-decoration:none;	cursor:pointer;	}
 .FAQInnerTitleOpen{ font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color: #ED742B; text-decoration:none;	cursor:pointer;	}
.FAQDiv1 .FAQInnerTitleOpen{	font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color: #ED742B; text-decoration:none; cursor:pointer; }
.FAQDivHide{ display:none; }
.FAQDivHide A{ font-family : Arial; font-size : 10px; font-style : normal; font-weight : normal;	 color:#666666; } 
.FAQDiv{ width:600px; padding-left:10px; }
.FAQDiv1{ width:240px; }
.FAQDiv1Hide{ display:none;	float:right; }
.FAQDivContent{ float:left; display:none; clear:both; padding-top:10px; width:700px; }
.FAQDivContentHome{ float:left; display:none; padding-left:13px; clear:both; padding-top:10px; width:270px; }
/******** Home Center ***********/
.HomeCenterPanel{ width:344px; padding-top:17px; padding-right:7px; padding-left:23px; }
.homeCenterTitle{ padding-left:16px; padding-top:7px; font-family : Trebuchet MS, Arial; font-size : 18px; font-style : normal; font-weight : bold;	color:#333333; padding-bottom:14px; }
/*.HomeDownloadBox{ background: url('images/home_center_box_bg.png') top left repeat-y; padding-top:16px; padding-bottom:16px; }
.HomeCenterBox{	background: url('images/home_center_box_bg.png') top left repeat-y; } */
.HomeDownloadBox{ background: url('images/sprite-repet-y.png') 0px 0px repeat-y; padding-top:16px; padding-bottom:16px; }
.HomeCenterBox{	background: url('images/sprite-repet-y.png') 0px 0px repeat-y; }
.HomeCenterBox .LeftTD{ width: 116px; height:116px; }
.HomeCenterBox .CenterTD{ width: 112px; height:116px; }
.HomeCenterContent{	padding-left:13px; padding-right:0px; }
.HomeCenterContent1{ padding-left:18px; }
.moreLink{ font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold; color:#FF6534; text-decoration:none;}
A.moreLink{	font-family : Arial; font-size : 12px; font-style : normal; font-weight : bold;	color:#FF6534; text-decoration:none; }
A.moreLink:hover{font-family : Arial; font-size : 12px;	font-style : normal; font-weight : bold; color:#D36626;	text-decoration:none; }
.homeCustomersTitle{ font-family : Trebuchet MS, Arial; font-size : 18px; font-style : normal; font-weight : bold; color:#333333; padding-bottom:5px; }
.moreButton{ padding-top:5px;padding-bottom:0px;padding-right:5px;}
/*********** Faq home box **********/
/*.faqBox{ background: #D4E9ED url('images/faq_home_bg.gif') top left repeat-x; border-left:1px solid #999999; border-right:1px solid #999999; height:170px;} */
.faqBox{ background: #D4E9ED url('images/sprite-repet-x.png') 0px -384px repeat-x; border-left:1px solid #999999; border-right:1px solid #999999; height:170px;}
/*.homeFAQSeparator{ background:url('images/home_separator.gif') center left no-repeat; }*/
.homeFAQSeparator{ background:url('images/sprite-big.png') 0px -58px no-repeat; width:286px; height:12px; margin-top:12px; font-size:0px;}
.menuOpen{ width: 186px; z-index:100; }
.menuOpenInner{ width: 186px; border-left: 1px solid #999999; z-index:100; }
.menuBottom{ z-index:200; }
.menuOpenHome{ width: 186px; z-index:100; }
.menuOpenInnerHome{	width: 186px; border-left: 1px solid #999999; }
.menuBottomHome{ z-index:200; }
a.sample_attach, a.sample_attach:visited, div.sample_attach{ display: block; width: 180px; border:none; padding-left: 5px; border-right: 1px solid #999999; background: #D3E8EC url('images/box_separator.gif') bottom left no-repeat; height:25px; padding-top:4px; text-decoration: none; font-family: Arial; font-weight: normal; font-size: 12px; color: #333333; cursor:pointer; }
a.sample_attach:hover{ color:#F0752B; }
a.sample_attach1, a.sample_attach1:visited, div.sample_attach1{ display: block; width: 180px; border:none; padding-left: 5px; border-right: 1px solid #999999; background: #D3E8EC; height:25px; padding-top:4px;	 text-decoration: none; font-family: Arial; font-weight: normal; font-size: 12px; color: #333333; cursor:pointer; }
a.sample_attach1:hover{ color:#F0752B; }
a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child{ border-bottom:none; }
div#sample_attach_menu_child2{ border-bottom:none;top:28px;z-index:200;width:127px;}
.sample_attach1, a.sample_attach1:visited { border-bottom: none; }
div#sample_attach_menu_child{ border-bottom:none; }
.bodyFade{ background-color:#111111; }
.maindivFade{ opacity:0.6; background-color:red; }
.abctl{	background-color:blue; height:5px; width:5px; }
.abctr{	background-color:#111111; height:5px; width:5px; }
.abcbl{	background-color:yellow; height:5px; width:5px; }
.abcbr{	background-color:red; height:5px; width:5px; }
/******** Industries Boxes *************/
.DarkBox{ background-color:#879395; border-top:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; width:338px; height:112px; vertical-align: middle; text-align: center; position: relative; z-index: 1; }
.DarkBox .DarkBoxLeftTop{ background:url('images/dark_box_left_top.gif') top left no-repeat; position: absolute;	top: -1px; left: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px;}
.DarkBox .DarkBoxRightTop{ background:url('images/dark_box_right_top.gif') top right no-repeat; position: absolute; top: -1px; right: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px;}
.DarkBox .DarkBoxLeftBottom{	background:url('images/dark_box_left_bottom.gif') top left no-repeat; position: absolute; bottom: -1px; left: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px; }
.DarkBox .DarkBoxRightBottom{ background:url('images/dark_box_right_bottom.gif') top right no-repeat; position: absolute; right: -1px; bottom: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px; }
.DarkBoxOff{ background-color:#DC4E2B; border-top:1px solid #999999;border-bottom:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; width:338px; height:112px; vertical-align: middle; text-align: center; position: relative; z-index: 1; }
.DarkBoxOff .DarkBoxLeftTop{ background:url('images/dark_box_left_top_over.gif') top left no-repeat; position: absolute; top: -1px; left: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px; }
.DarkBoxOff .DarkBoxRightTop{ background:url('images/dark_box_right_top_over.gif') top right no-repeat; position: absolute; top: -1px; right: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px; }
.DarkBoxOff .DarkBoxLeftBottom{ background:url('images/dark_box_left_bottom_over.gif') top left no-repeat; position: absolute; bottom: -1px; left: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px;}
.DarkBoxOff .DarkBoxRightBottom{	background:url('images/dark_box_right_bottom_over.gif') top right no-repeat; position: absolute; right: -1px; bottom: -1px; font-size: 1px; z-index: 2; width: 9px; height: 9px; }
.DarkBoxMainTD{ height:100%; padding-top:9px; }
.DarkBoxImageTD{ padding-top:2px; padding-left:10px; }
/********Contact Form********/
.inputBox{ width:224px; height:20px; border:1px solid #999999; font-size:12px; font-family:Arial;}
.textAreaBox{ width:224px; height:73px; border:1px solid #999999; font-size:12px; font-family:Arial;}
.inputBoxShort{ width:123px; height:20px; border:1px solid #999999; font-size:12px; font-family:Arial; }
.inputBoxMedium{ width:190px; height:20px; border:1px solid #999999; font-size:12px; font-family:Arial; }
.ROIBoxShort{ width:123px; height:20px; border:1px solid #999999; font-size:12px; font-family:Arial; }
.star{ background:url('images/star.gif') center left no-repeat;	width: 11px; height: 9px; float: left;}
.orangeText{ font-family : Arial; font-size : 12px; font-style : normal; font-weight : normal; color:#CF4927;}
.orangeTextSm{ font-family : Arial; font-size : 11px; font-style : normal; font-weight : normal; color:#CF4927;}
.orangeTextB{ font-family : Arial; font-size : 13px; font-style : normal; font-weight : bold; color:#CF4927;}
.ContactBox{ padding-bottom: 15px; }
.Contacttrheight{ height:30px; font-size : 11px; }
.contactDescription{ background: url('images/gray_pix.gif') top left repeat-x; padding-top:15px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : normal; color:#666666; }
/********Offices********/
.whiteRightBox{	background: url('images/inner_white_bg.gif') top left repeat-y;	margin:0px; }
.whiteBoxTitle{ font-family : Trebuchet MS, Arial; font-size : 16px; font-style : normal; font-weight : bold; color: #333333; padding-left:19px; padding-bottom:15px;}
.chooseBox{ width:188px; height:20px; background:url('images/choose_list1.gif') top left no-repeat; padding-left:5px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : normal;	color: #333333; }
.chooseBoxOver{	width:188px; height:20px; background:url('images/choose_list1_over.gif') top left no-repeat; padding-left:5px; font-family : Arial; font-size : 12px; font-style : normal; font-weight : normal; color: #333333; }
.indMenu{}
.li-offices{ list-style-image:none; list-style-type:none; }
/*********Search Results ********/
.searchSeparator{ background:url('images/gray_pix.gif') center left repeat-x; width:700px; height:17px; }
.searchPath{ list-style-image:none;	list-style-type: none; margin-left:0px; }
/*************** Home Video **************/
.homeVideoTbl{ background-color:#E0ECEF; /*border: 1px solid #999999;*/ }
.popupTitle{ font-family : Trebuchet MS; font-size : 17px; font-style : normal; font-weight : bold; color: #333333; padding-left:15px; }
.popupTitle1{ font-family : Trebuchet MS; font-size : 17px; font-style : normal; font-weight : bold; color: #333333;}
#mainVedioFrame{ position:absolute;	z-index:5; padding-top:40px; display:none; }
#mainVedio{	background-color:#ECEEEE; border: 1px solid #999999; }
.pager{	font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-style : normal; font-weight : normal;	color : #333333; cursor:pointer; text-decoration:underline; }
.fontbold{ font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-style : normal; font-weight : bold; color : #333333; cursor:pointer; text-decoration:none; }
.fontnormal{ font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-style : normal; font-weight : normal; color : #333333; cursor:pointer; text-decoration:underline;}
.menuTopContact{ padding-top:0px; padding-right:64px; }
.vedioFLVnames{ font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-style : normal; color : red; }
.TopMenuWidth{ width:733px; }
.hpDescription1{ height:75px; width:150px; padding-left:6px; }
.homeMore{ width:713px; }
.langMenuBlue{ background-color:#D4E8EC; width:132px; border-left:1px solid #7D868A; border-right:1px solid #7D868A;}		
A.langMenu{ font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-style : normal; color:#333333; text-decoration:none; line-height:18px;}
A.langMenu1:hover{ font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-style : normal; color:#CC4B26; text-decoration:none; line-height:18px;}
.date{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-style : normal; color:#333333; }
.IndustriesContent P{ margin:0px; }
.SecIndustry{ padding-top:14px;	padding-bottom:10px; }
.applications p{	padding:0px; margin:0px; }
.lightboxborder_T{ background: url(images/videp_t.gif) top repeat-x; }
.lightboxborder_l{ background: url(images/videp_l.gif) bottom repeat-y; }
.lightboxborder_r{ background: url(images/videp_r.gif) right repeat-y; }
.lightboxborder_b{ background: url(images/videp_b.gif) right repeat-x; }
.tdSpace{ padding-left:0px; }
.movieTit{ font-family : Trebuchet MS, Arial; font-size : 18px; font-style : normal; font-weight:bold; color:#333333; padding-top:5px; padding-bottom:3px;}
.tryButton{	padding-top:0px; padding-left:10px; }
.contact_label{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FF0000; }
.error{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FF0000; }
.CDcontactTitle{ width:70px; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal;}
.CDinputBoxShort{ border:1px solid #999999; font-family:Arial; font-size:12px; height:20px; width:120px; color:#333333;}
.CDinputBox{ border:1px solid #999999; font-family:Arial; font-size:12px; height:20px; width:245px; color:#333333; }
.smallblacklink{ color:Black; font-size:11px; font-family:Arial; text-decoration:underline; cursor:pointer; }
.dropcontent{ display: block; }
.whiteWideBox  {	background:url("../template/images/wide_inner_white_bg.gif") repeat-y scroll left top transparent; margin:0; }
th.userDetails { font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:normal; font-weight:bold; width:60px; }
td.userDetails {	font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; background-color:#D7E6EB;}
.spacerLine { background: url('http://www.arx.com/template/images/gray_pix.gif') repeat-x scroll left center transparent; }
.transparentBT { background: url('images/transparent_button1_bg.gif') top left repeat-x;	vertical-align: middle;	text-align: center;	position: relative;	z-index: 1;	width:226px; height:38px; padding-top:8px; font-family : Arial; font-size : 18px; font-style : normal; font-weight : bold; color:#ff6600; text-decoration: none; cursor:pointer; }
