﻿body
{
   width: 800px;
   background-color: #FFFFFF;
   padding: 0; 
   margin-left: 20pt; 
   font-size:small;
   font-family:Tahoma;
}

.development_warning_box
{
	background-color: #ff0000;
	border-style:solid;
	border-width:1px;
	border-color: #ffff00;	
	font-size:larger;
	font-weight:bold;
	color: White;
}

.EmailForm
{
	background-color: #ffffcc;
	border-style:solid;
	border-width:1px;
	border-color: #ffcc00;
}

.EmailHeader
{
	color: Black;
	font-weight: bold;
	font-family: Tahoma; 
	font-size: 8pt;
}

.EmailHeaderBox
{
	border-bottom: darkgray 2px solid;
}

.TAF_Email_box
{
	border: darkgray 1px solid;
	background-color: gainsboro;
}

.quote
{
	font-style:italic;
	text-align:left
}

.quote_auther
{
	font-style:italic;
	text-align:right;
	font-weight:bold;
}

.clustrmaps
{
	vertical-align: bottom;
}

.ForSymbianOs
{
	background-image: url(../../Images/forSymbianOS_logo.png);
	background-repeat: no-repeat;
	background-position:left top;
}

.promotion_code_box
{
	background-color: #f3f3f3;
	border-style:solid;
	border-width:1px;
	border-color: #000000;
}


.warning_box
{
	background-color: #ffffcc;
	border-style:solid;
	border-width:1px;
	border-color: #ffcc00;
}

.survey_box
{
	background-color: #f5fff5;
	border-style:solid;
	border-width:1px;
	border-color: #000000;
}

A:hover
{
	color: #A45053;
   /*color:Lime;*/
   text-decoration:underline;
   /*font-weight: bold;*/
   /*text-decoration:underline overline;*/
}

.slogon
{
	FONT-WEIGHT:normal; 
	FONT-SIZE: 8pt; 
	font-weight:bold;
	/*font-style:italic;*/
	COLOR: #A45053; 
	FONT-FAMILY:Tahoma; 
	/*TEXT-DECORATION: overline underline;	*/
}

.objectHidden 
{ 
	visibility:hidden;
	position:absolute;
}

.HomePageTitle
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	text-align: center;
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none
}

.InfoBoxContainer
{
    width:150px;
}

.InfoBox
{
	border-color: Black;
	border-style: solid;	
	BORDER-WIDTH: 1px; 
}

.InfoBoxSubscribe
{
	border-style: dashed;	
	border-color: Red;
	BORDER-WIDTH: 2px; 
}

.InfoBoxHeader
{
	background-color: #EEEEEE;
	FONT-SIZE: small; 
}

.InfoBoxHeaderText_sub
{
	color:White;
	FONT-FAMILY:Tahoma; 
	FONT-SIZE: 8pt;
}


.InfoBoxHeaderText
{
	color:Black;
	FONT-FAMILY:Tahoma; 
	FONT-SIZE: 8pt;
}

/*Main*/
.MainProduct
{
   width: 100%;
   height: 300px; 
}

.Main
{
   width: 90%;
   height: 300px; 
   background-image:url(../../Images/background.png);
   background-position:right bottom;
   background-repeat:no-repeat;
}

.CollapsibleHeaderPanel
{
	cursor: pointer;
	color: black;
	background: #F0F0F0;
	FONT-FAMILY:Tahoma; 
	FONT-SIZE: 12pt;
	font-weight: bold;
}

.TAF_detailes
{
	background: #F0F0F0;
	color: black;
	FONT-FAMILY:Tahoma; 
	FONT-SIZE: 12pt;
	font-weight: normal;
}

/*Header*/
.Header
{
   width: 100%;
   height: 100px; 
   vertical-align: bottom;
}

.HeaderLeft
{
	width:136px;
	height:64px; 
	background-image:url(../../Images/header4_left.png);
}

.HeaderMid
{
	height:64px; 
	background-image:url(../../Images/header4_mid.png);
}

.HeaderRight
{
	width:23px; 
	height:64px; 
	background-image:url(../../Images/header4_right.png);
}

.HeaderSplitLine
{
   width: 100%;
   height: 30px; 
}

.HeaderLine
{
   background-color: Gray;
   width: 100%;
   height: 25px; 
   text-align:right;
}

.HeaderRowSpace
{
   height: 10px; 
}

.HeaderLinkButton
{
   color: White;
   font-family: Tahoma;
   font-weight: bold;
   font-Size: 10pt;
   margin-left: 10px;
   margin-right: 10px;
   text-decoration:none;
}

.PageName
{
   color: White;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight: bold;
   margin-left: 10px;
   margin-right: 10px;
   text-decoration:none;
}

/*Footer*/
.Footer
{
   width: 100%;
   height: 30px;
   text-align: center; 
}

.FooterLeft
{
	width:47px;
	height:48px; 
	background-image:url(../../Images/footer4_left.png);
}

.FooterMid
{
	height:48px; 
	background-image:url(../../Images/footer4_mid.png);
}

.FooterRight
{
	width:20px; 
	height:48px; 
	background-image:url(../../Images/footer4_right.png);
}

.CopyrightInfo
{
   color: White;
   font-family: Tahoma;
   font-Size: 8pt;
   margin-right: 1px;
}

.SwitchModeLinkButton
{
   color: Black;
   font-family: Tahoma;
   font-Size: 6pt;
   margin-right: 1px;
}

/*Navigation Panel*/
.NavigationTitle
{
   color: Black;
   font-family: Tahoma;
   font-Size: 8pt;
   font-weight: bold;
   text-decoration:none;	
}

.NavigationTitleCellCtyle
{
   width: 140px;
   height: 15px; 
}

.NavigationPanel
{
   width: 150px;
   height: 100%; 
}

.NavigationLinkButtonCellCtyle
{
   width: 140px;
   height: 16px; 
}

.NavigationLinkButton
{  
   color: #4A5053;
   font-family: Tahoma;
   font-weight:bold;
   font-Size: 10pt;
   text-decoration:underline;
}

.NavigationBar
{	
   width: 150px;
}

.NavigationPolicies
{
   width: 150px;
}

.NavigationProduct
{
   width: 150px;
}

/*Product*/
.ProductItemControl
{
}

.ProductImageFrame
{
/*	border-style: solid;
	border-color: #4A5053;
	border-width: thin;
*/
}

.ProductLinkButton
{
   color: #ED832B;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight: bold;
   text-decoration:underline;
}

.ProductLabelPrice
{
   color: Black;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight:bold;
   text-decoration:none;
}

.Separator
{
	height: 2px;
	background-image:url(../../Images/separator.bmp);
}

.ProductLabelCurrency
{
	color: black;
	font-family: Tahoma;
	font-Size: 8pt;
	font-weight:500;
	text-decoration:none;
}

.ProductLabel
{
   color: Black;
   font-family: Tahoma;
   font-Size: 10pt;
   text-decoration:none;
}

.ComingSoonLabel
{
   color: Red;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight: bold;
   text-decoration:none;
}

.OriginalPriceLabel
{
   color: Red;
   font-family: Tahoma;
   font-Size: 10pt;
   text-decoration:line-through;
}

.OriginalPriceValidLabel
{
   color: Orange;
   font-family: Tahoma;
   font-Size: 7pt;
   text-decoration:none;
}

.SerialNumber
{
   color: Black;
   font-family: Tahoma;
   font-Size: 14pt;
   font-weight: bold;
   text-decoration:none;	
}

.ProductLabel_Name
{
   color: Black;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight: bold;
   text-decoration:none;
}

.ProductDescription
{
   color: Black;
   font-family: Tahoma;
   font-Size: 10pt;
   text-decoration:none;
   margin-left: 20px;
}

.ProductButtons
{
   font-family: Tahoma;
   font-Size: 10pt;
   text-decoration:none;
}

.ProductHighlightedButtons
{
   color: #ED832B;
   font-family: Tahoma;
   font-Size: 10pt;
   text-decoration:none;
}

.ProductControl_ProductName
{
   color: Red;
   font-family: Tahoma;
   font-Size: 12pt;
   text-decoration:none;
}

.ProductLink_CompatibilityList
{
   color: Blue;
   font-family: Tahoma;
   font-Size: 8pt;
   font-weight:bold;
   text-decoration:underline;
}

.ProductLink_SupportedLanguages
{
   color: Blue;
   font-family: Tahoma;
   font-Size: 8pt;
   font-weight:bold;
   text-decoration:underline;
}

.ProductControl_CompatibilityList
{
   color: #4A5053;
   font-family: Tahoma;
   font-Size: 9pt;
   font-weight:bold;
   text-decoration:none;
}

.ProductControl_SupportedLanguages
{
   color: #4A5053;
   font-family: Tahoma;
   font-Size: 9pt;
   font-weight:bold;
   text-decoration:none;
}

.ProductControl_Price
{
   color: Blue;
   font-family: Tahoma;
   font-Size: 12pt;
   text-decoration:none;
}

.ProductControl_Downloaded
{
   color: #4A5053;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight: bold;
   text-decoration:none;
}

/* Rating */
.RatingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.FilledRatingStar {
    background-image: url(../../Images/FilledStar.png);

}

.EmptyRatingStar {
    background-image: url(../../Images/EmptyStar.png);
}

.SavedRatingStar {
    background-image: url(../../Images/SavedStar.png);
}

/*EULA*/
.EULA_Description
{
   font-family: Tahoma;
   font-Size: 12pt;
   text-decoration:none;
}

.PersonalTitle
{
   color: Navy;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight: bold;
   text-align: right;
}

.TextboxPersonalInfo
{
   color: Purple;
   font-family: Tahoma;
   font-Size: 10pt;
   width: 100%;
}

/* subscribe */
.SubscribeBoxHeader
{
	background-color: #4A5053;
	color: white;
	font-weight: bold;	
	FONT-SIZE: 12pt; 
}

.LabelEmailSubscribe
{
   color: Gray;
   font-family: Tahoma;
   font-Size: 9pt;
   font-weight:bold;
   text-align:left;
   width:120px;
}

.TextboxEmailSubscribe
{
   color: Black;
   font-family: Tahoma;
   font-weight: bolder;
   font-Size: 9pt;
   width:96%;
}

/*Tell a friend*/
.LabelEmail
{
   color: Gray;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight:bold;
   text-align: left;
}

.LabelEmail1
{
   color: Gray;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight:bold;
   text-align: left;
   width: 100px;
}

.License_Info_Box
{
	background-color: #f5f5f5;
	border-style:solid;
	border-width:1px;
	border-color: gray;	
}

.YourEmail
{
	background-color: #ffffcc;
	border: black 1px solid;
}

.FriendEmail
{
	background-color: lightgrey;
	border: black 1px solid;
}

.EmailExample
{
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px;
	border-color: gray;

/*
	border-style:dotted;
	border-color:Black;
	color:Olive;
	font-family: Tahoma;
	font-style:italic;
	font-Size: 10pt;
	background-color: #f5f5f5;
*/
}

.EmailName
{
   color: Black;
   font-family: Tahoma;
   font-weight: bolder;
   font-Size: 10pt;
   width: 95%;
}

.TextEmail
{
   color: Black;
   font-family: Tahoma;
   font-weight: bolder;
   font-Size: 10pt;
   width: 95%;
}

.TextboxEmail
{
   color: Black;
   font-family: Tahoma;
   font-weight: bolder;
   font-Size: 10pt;
}

.TextboxEmail1
{
   color: Black;
   font-family: Tahoma;
   font-weight: bolder;
   font-Size: 10pt;
   width: 99%;
}

.SendButton
{
   color: Black;
   font-family: Tahoma;
   font-Size: 10pt;
   text-decoration:none;
}

/*Validation*/
.ValidationHighlight
{
	border-color: Red;
	border-style: solid;
	/*background-color: Red; */
}

/*Payment*/
.SubmitButton
{
   color: Navy;
   font-family: Tahoma;
   font-Size: 10pt;
   text-decoration:none;
}

.LinkButtonExplain
{
   color: Blue;
   font-family: Tahoma;
   font-Size: 8pt;
   text-decoration:none;
}

.PaymentDescription
{
   color: Silver;
   font-weight: bold;
   font-family: Tahoma;
   font-Size: 10pt;
}

.ModalBackground {
	background-color: gray;
	filter: alpha(opacity=70);
	opacity: 0.3;
}

.StatementBox
{
	background-color: #f5f5f5;
	border-style:solid;
	border-width:1px;
	border-color: gray;
	margin-right: 10px;
}


.ModalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}

/*Compability List*/
.AccordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: Gray;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    margin-left: 20px;
    cursor: pointer;
    width: 90%;
}

.DialogTitle
{
	background: #4A5053;
	color: White;
}

.AccordionContent
{
    background-color: #FEFEFE;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    margin-left: 20px;
    width: 90%;
}

.AccordionLink
{
   color: White;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight:bold;
   text-decoration:none;
}

/*Purchase OK*/
.Purchase_License_Lable
{
   color: Gray;
   font-weight: bold;
   font-family: Tahoma;
   font-Size: 10pt;
   text-align: right;
}

.slogan
{
	width:auto;
	height:25px;
	background-image: url(../../Images/slogan2.png);
	background-position:right bottom;
	background-repeat:no-repeat;	
}

.Purchase_License_Title
{
  background-color  : #4A5053;
   color: White;
/*   width: 300px; */
/*   text-align:center; */
   font-weight: bold;
   font-family: Tahoma;
   font-Size: 14pt;
}

.Purchase_License_Item_Price
{
   color: Black;
   font-weight: bold;
   font-family: Tahoma;
   font-Size: 10pt;
   text-align: left;	
}

.Purchase_License_Item_Currency
{
   color: white;
   font-weight: bold;
   font-family: Tahoma;
   font-Size: 10px;
   text-align: left;	
}

.Purchase_License_Item
{
   color: Black;
   width: 300px;
   font-weight: bold;
   font-family: Tahoma;
   font-Size: 10pt;
   text-align: left;
}

.Purchase_LicenseStatus
{
   color: Lime;
   font-family: Tahoma;
   font-Size: 10pt;
   margin-left: 25px;
}

/*Warning*/
.Warning_Message
{
   color: Lime;
   font-family: Tahoma;
   font-Size: 10pt;
}

.trade_mark_notice
{	text-align: center;
	font-family: Tahoma;
	font-Size: 8pt;	
}

/*FAQ*/
.FAQ_Header
{
   color: Black;
   font-family: Tahoma;
   font-Size: 14pt;
   font-weight: bold;
}

.FAQ_Questions
{
   color: Black;
   font-family: Tahoma;
   font-Size: 10pt;
}

.FAQ_Question
{
   color: Maroon;
   font-family: Tahoma;
   font-Size: 12pt;
   font-weight: bold;
}

.FAQ_Answer
{
   color: Orange;
   font-family: Tahoma;
   font-Size: 10pt;
   margin-left: 25px;
}

.FAQ_Top
{
	text-align:right;
}

/* Publications */
.PublicationLinkButton
{  
   color: #000088; /*#4A5053;*/
   font-family: Tahoma;
/*   font-weight:bold; */
   font-Size: 8pt;
/*   text-decoration:underline; */
}

.PublicationLinkDate
{  
   color: #4A5053;
   font-family: Tahoma;
   font-weight:bold;
   font-Size: 8pt;
}

/*Textbox Watermark*/

.Watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.LanguageLinkButton
{  
   color: #000088;
   font-family: Tahoma;
   font-Size: 8pt;
}


/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/***************** Error Message ***********************/
.ErrorMessage
{
   color: Red;
   font-family: Tahoma;
   font-Size: 10pt;
   font-weight: bold;
}