﻿/* CENTER WEBSITE */
body, html
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #EEEEEE;
	width: 100%;
	min-height: 100%;
}
/* default style elements */
a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
}
img
{
    border-style: none;
}

div.fullpagecontainer
{
	clear: both;
	width: 990px;
	min-height: 100%;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	border-top-width: 0px;
	border-top-style: none;
	text-align: left;
}

.invisible
{
    display: none;
}

/*Shopping bar*/
.ShopBar
{
	color: #006699;
	font-family: Verdana;
	text-align: right;
	background-color: #DADADA;
	border-bottom: 1px solid #000000;
	font-size: 13px;
}
.ShopBar a
{
    color: #006699;
    vertical-align: middle;
}
.ShopBar img
{
    vertical-align: middle;
}


/* NON CENTER
body, html
{
	margin: 0px;
	padding: 0px;
}
*/
.MainMenu_MainClass
{
	/*background-color: #DADADA;*/
	color: #006699;
	font-family: Verdana;
}

.MainMenu_DynamicMenu
{
	background-color: #DADADA;
	color: #006699;
	font-family: Verdana;
	font-size: 12px;
	width: 165px;
	/* FOR IE8 Compatibilty */
	z-index: 1002;
	position: static;
	border-bottom: solid 1px #3D3D3D;
	border-left: solid 1px #3D3D3D;
	border-right: solid 1px #3D3D3D;
}
.MainMenu_DynamicMenuItem
{
	background-color: #DADADA;
	color: #006699;
	font-family: Verdana;
	text-align: center;
	width: 165px;
	height: 25px;
	/* FOR IE8 Compatibilty */
	z-index: 1002;
	position: static;
}
.MainMenu_StaticMenu
{
	background-color: #DADADA;
	border-top: solid 1px #3D3D3D;
	/*border-bottom: solid 1px #3D3D3D;*/
	background-repeat: repeat-x;
	background-position: bottom;
	color: #006699;
	font-family: Verdana;
	font-size: 14px;
	width: 165px;
	vertical-align: top;
	/*height: 50px;*/
    height: 25px;

}
.MainMenu_StaticHoverStyle
{
}
.MainMenu_StaticMenuItem
{
	background-color: Transparent;
	color: #006699;
	font-family: Verdana;
	font-weight: 700;
	text-align: center;
	width: 165px;
    height: 25px;

}
div.MainMenu_Appendix
{
	height: 13px; padding: 0px; margin: 0px; border-style:none; background-image: url(img/bottom_shadow.png); background-position: top; background-repeat: repeat-x;
}
/* Navigation trees */
.UnselectedNode
{
	color: Black;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	text-decoration: none;
}
.SelectedNode
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	text-decoration: none;
}
div.series_tree_panel
{
	position: fixed;
	background-color: #F5F5F5;
	border: solid 1px #3D3D3D;
}
.SeriesTreeTitle
{
	font-size: 14px;
	font-family: Verdana;
	color: #3D3D3D;
}
/* Serial display */
.SintroStyle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
}
.SerialTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
}
.SerialSubTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
}
.ProductDisplay_AddToAny,
.SerialDisplay_AddToAny
{
	text-align: right;
	margin-top: 10px;
}
.ParentSerials
{
	color: #0099CC;
	font-family: Verdana;
	font-style: italic;
	font-size: 12px;
	text-decoration: none;
}
span.CRHTitle,
span.PeerReviewTitle,
span.SerialDisplay_OnlineContentLink
{
	color: #6D6D6D;
	font-family: Verdana;
	font-size: 11px;
}
span.CRHContent,
span.PeerReviewContent,
a.CRHContent,
a.SerialDisplay_OnlineContentLink
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.CRHContent:hover,
a.SerialDisplay_OnlineContentLink:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}

table.SerialDisplay_InterestClassification,
table.SerialDisplay_SeriesTree
{
	border-collapse: collapse;
	border: solid 1px #6D6D6D;
	font-family: Verdana;
	width: 100%;
	margin-top: 20px;
}

table.SerialDisplay_InterestClassification_InsideTabs,
table.SerialDisplay_SeriesTree_InsideTabs
{
	border-collapse: collapse;
	border: solid 1px #6D6D6D;
	font-family: Verdana;
	width: 100%;
	margin-top: 0px;
}

div.SerialDisplay_AuthorInformation
{
    border: solid 1px #6D6D6D;
    font-family: Verdana;
    font-size: 10px;
    width: 100%;
    margin-top: 0px;
}

table.Serialdisplay_Interestclassification_Tab_Table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

td.Serialdisplay_Interestclassification_Tab_Selected
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 700;
	color: #0099CC;
	cursor: default;
	border: solid 1px #6D6D6D;
	border-bottom-style: none;
	border-bottom-width: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
td.Serialdisplay_Interestclassification_Tab_UnSelected
{
	font-family: Verdana;
	font-size: 11px;
	color: #6D6D6D;
	cursor: pointer;
	border: solid 1px #6D6D6D;
	border-bottom-style: none;
	border-bottom-width: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
td.Serialdisplay_Interestclassification_Tab_UnSelected > span:after
{
    content: " ▼";
}

td.SerialDisplay_InterestClassification_Title,
td.SerialDisplay_SeriesTree_Title
{
	font-size: 11px;
	color: #0099CC;
}
td.SerialDisplay_InterestClassification_Selected,
span.SerialDisplay_InterestClassification_Selected,
a.SerialDisplay_InterestClassification_Selected,
td.SerialDisplay_SeriesTree_Selected,
span.SerialDisplay_SeriesTree_Selected,
a.SerialDisplay_SeriesTree_Selected
{
	color: #0099CC;
	font-size: 10px;
	text-decoration: none;
}
td.SerialDisplay_InterestClassification_UnSelected,
span.SerialDisplay_InterestClassification_UnSelected,
a.SerialDisplay_InterestClassification_UnSelected,
td.SerialDisplay_SeriesTree_UnSelected,
span.SerialDisplay_SeriesTree_UnSelected,
a.SerialDisplay_SeriesTree_UnSelected
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.SerialDisplay_ProductsList_TableHeaders
{
	color: #6D6D6D;
	font-size: 11px;
	font-family: Verdana;
}
span.SerialDisplay_ProductsList_TableContents
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}
a.SerialDisplay_ProductsList_TableContents
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}

td.SerialDisplay_ProductsList_TableHeaders_PriceRemark
{
	color: #6D6D6D;
	background-color: #FFFFFF;
	text-align: right;
	font-style: italic;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}

/* List of series */
span.SerialListTitle
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
span.SerialListCode
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
a.SerialListTitle
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.SerialListCode
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.SerialListHeader
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
}
span.BrowseBySubjectIntroduction
{
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	font-style: italic;
	line-height: 40px;
}
span.BrowseBySubjectIntroduction:before
{
	content: "→ ";
}
a.BrowseBySubjectIntroduction
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	font-style: italic;
	line-height: 40px;
}

/* Product Display */
div.ProductDisplay_MainPanel
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
.ProductDisplay_PublishingHouseDept
{
	padding-top: 10px;
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
}
.ProductDisplay_SerialTitleInfo
{
	padding-top: 10px;
}
.ProductDisplay_SerialTitle
{
	color: #006699;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
}
.ProductDisplay_ProductTitle
{
	color: #006699;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
}
.ProductDisplay_ProductSubTitle
{
	color: #006699;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
}
.ProductDisplay_ProductPagesAndMore
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
.ProductDisplay_RequestPrice,
.ProductDisplay_RetailPrice,
.ProductDisplay_SpecialPrice,
.ProductDisplay_RetailPrice,
.ProductDisplay_ISBN,
.ProductDisplay_Languages,
.ProductDisplay_EditionType,
.ProductDisplay_Availability
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
img.ProductDisplay_EditionTypeImage,
img.ProductDisplay_AvailabilityImage
{
	 vertical-align: middle;
	 padding-right: 3px;
	 padding-top: 1px;
	 padding-bottom: 1px;
	 padding-left: 0px;
}
span.ProductDisplay_DistributedBy
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
a.ProductDisplay_OnlineContentLink,
a.ProductDisplay_OnlineContentLink:hover
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
span.ProductDisplay_OnlineContentLink
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.ProductDisplay_DistributedBy
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.ProductDisplay_HowToOrderLink
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}
.ProductDisplay_CRHVE
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}
a.ProductDisplay_CRHVE:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: 700;
	text-decoration: underline;
}
.ProductDisplay_CRH
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.ProductDisplay_CRH:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.ProductDisplay_FullTexts
{
	color: #3D3D3D;
	font-family: Verdana;
	/*font-family: Georgia;*/
	font-size: 11px;
	/* font-style: italic; */
	text-align: justify;
}
.ProductDisplay_BioTexts
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
}
span.ProductDisplay_TocTitle,
span.ProductDisplay_ReviewTitle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
}

img.ProductDisplay_CoverImage 
{
	float: left;
	margin: 10px;
}
/* Publishing Managers
.PubManName 
{
	color: #3D3D3D;
	font-family: Verdana;
	font-weight: 700;
	font-size: 12px;
}
.PubManMail 
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}
.PubManTelephone
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}
.PubManProza
{
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
}
.PubManPanel 
{
	border: solid 1px #DADADA;
}
 */
 
.PublishingManagersTitle,
.Jobs_JobsPageTitle,
.Website_WebsitePageTitle,
.Loc_LocPageTitle,
.CoP_CoPPageTitle,
.AuI_AuIPageTitle,
.OaS_OaSPageTitle,
.Gene_PageTitle, /*recommended use for generic*/
.News_NewsPageTitle,
.Event_EventPageTitle,
.FcTi_ForthComingPageTitle,
.Hili_ForthComingPageTitle,
.DoLo_PageTitle,
.AdBo_PageTitle,
.LoggedOn_PageTitle,
.EditAddr_PageTitle,
.CreateAccount_PageTitle,
.PasswordReset_PageTitle,
.OrderResult_PageTitle,
.ShoppingOverview_PageTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.LoggedOn_SubTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 14px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* Address Book */
span.AdBo_SelectedCategory
{
	font-family: Verdana; font-size: 15px;
}
td.AdBo_LeftColumn
{
	padding: 5px; vertical-align: top; font-family: Verdana; font-size: 11px;
}
td.AdBo_RightColumn
{
	padding: 5px; vertical-align: top; font-family: Verdana; font-size: 11px;
}
table.AdBo_Ct_MainTable
{ border-style: none; border-collapse: collapse; margin-top: 10px;}
td.AdBo_Ct_ImageCell
{ width: 102px; height: 102px; vertical-align: middle; text-align: center; border: solid 1px #3d3d3d;}
img.AdBo_Ct_Image{ vertical-align: middle; text-align: center;}
td.AdBo_Ct_InformationCell
{ height: 102px; vertical-align: top; text-align: left; padding-left: 5px; line-height: 15px;}
span.AdBo_Ct_Name
{ font-size: 13px; font-weight: 700; font-variant: small-caps;}
span.AdBo_Ct_Title
{ font-size: 11px; font-variant: small-caps;}
span.AdBo_Ct_Phone
{}
span.AdBo_Ct_Address
{}

a.AdBo_Ct_AddressLink:link, a.AdBo_Ct_AddressLink:visited, a.AdBo_Ct_Email:link, a.AdBo_Ct_Email:visited, a.AdBo_Ct_Hyperlink:link, a.AdBo_Ct_Hyperlink:visited
{ font-family: Verdana; font-size: 10px; color: #0099CC; text-decoration: none;}
a.AdBo_Ct_AddressLink:hover, a.AdBo_Ct_Email:hover, a.AdBo_Ct_Hyperlink:hover
{ font-family: Verdana; font-size: 10px; color: #0099CC; text-decoration: underline;}
a.AdBo_Ct_AddressLink:active, a.AdBo_Ct_Email:active, a.AdBo_Ct_Hyperlink:active
{ font-family: Verdana; font-size: 10px; color: #0099CC; text-decoration: none;}

td.AdBo_DtTreeCell
{ height: 18px;}

a.AdBo_DtTreeLink:link, a.AdBo_DtTreeLink:visited
{font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none;}
a.AdBo_DtTreeLink:hover
{font-family: Verdana; font-size: 12px; color: #0099CC; text-decoration: underline;}
a.a.AdBo_DtTreeLink:active
{font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none;}


/* Trouble*/
h1.Trouble_Title
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.Trouble_Text
{
	font-family: Verdana;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* Partners */
.PartnersTitle, .DistByTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.Partner_ToggleSerialDisplay
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 700;
	color: #0099CC;
	text-align: right;
}
.PartnerPanel, .DistByPanel /*div*/
{
	border: solid 1px #DADADA;
}
.PartnerName, .DistByName /*span*/
{
	color: #3D3D3D;
	font-family: Verdana;
	font-weight: 700;
	font-size: 12px;
}
.PartnerWeb, .PartnerEmail, .DistByWeb /*a*/
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.PartnerTelephone
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
.PartnerProza, .DistByProza /*div*/
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
}
.Jobs_JobTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-weight: 700;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
.Website_ContainerTable
{
	width: auto;
	border: solid 1px #6D6D6D;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.Website_WebsiteTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-weight: 700;
	font-size: 12px;
	height: 12px;
	min-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.Jobs_JobBody
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.Website_WebsiteBody
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 10px;
}
.Website_Preview
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.Website_WebsiteURL, .Website_WebsiteURL a
{
	height: 12px;
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	text-decoration: none;
	padding-right: 10px;
}
.Jobs_JobBody a, .Website_WebsiteBody a
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
	text-decoration: none;
}

/* SHOW AUTHOR */
table.saut_AllTitlesTable
{
	margin-left: 10px;
}
table.saut_AllTitlesTable > tr > td, 
table.saut_AllTitlesTable > tbody > tr > td
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.saut_AuthorName
{
	margin: 15px;
	line-height: 50px;
	font-family: Verdana;
	font-size: 15px;
	font-weight: 700;
	color: #3D3D3D;
}
.saut_ListTitle
{
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
.saut_ProductLink
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.saut_ProductLink:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

/* Orders and sales, Locations, Company Profile, Generic text pages */
h2.oas_h, h2.loc_h, h2.cop_h, h2.aui_h, h2.gene_h, div.content_gene h2
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	color: #006699;
	margin-top: 20px;
}
h3.oas_h, h3.loc_h, h3.cop_h, h3.aui_h, h3.gene_h, div.content_gene h3
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
}
div.oas_cat, div.loc_cat
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding-left: 10px;
}
div.cop_cat, div.aui_cat, div.content_gene
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
div.aui_cat_big
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
a.oas_a:link, a.loc_a:link, a.cop_a:link
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #0099CC;
}
a.aui_a:link, a.Adefault:link, div.content_gene a:link
{
	text-decoration: none;
	color: #0099CC;
}
a.aui_a:visited, a.Adefault:visited, div.content_gene a:visited
{
	text-decoration: none;
	color: #0099CC;
}
a.aui_a:hover, a.Adefault:hover, div.content_gene a:hover
{
	text-decoration: underline;
	color: #0099CC;
}
a.aui_a:active, a.Adefault:active, div.content_gene a:active
{
	text-decoration: none;
	color: #0099CC;
}
a.oas_a:visited, a.loc_a:visited, a.cop_a:visited
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #0099CC;
}
a.oas_a:hover, a.loc_a:hover, a.cop_a:hover
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
	color: #0099CC;
}
a.oas_a:active, a.loc_a:active, a.cop_a:active
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #0099CC;
}
table.thinborder
{
	border-collapse: collapse;
	border: solid 1px #000000;
}
td.thinborder
{
	border: solid 1px #000000;
	padding: 3px;
	vertical-align: top;
}
table.noborder
{
	border-collapse: collapse;
	border: none 0px #000000;
}
td.noborder
{
	border: none 0px #000000;
	padding: 3px;
	vertical-align: top;
}
/* Similar products */
a.SimilarProducts_ProductLink
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #3d3d3d;
}
a.SimilarProducts_ProductLink:before 
{
	content: "↳ ";
}
a.SimilarProducts_ProductAuthorLink
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #000000;
}
td.SimilarProducts_Cell
{
	/* width will be overwritten */
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #6D6D6D;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #6D6D6D;
}
span.SimilarProducts_HeaderTtile
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
}
div.SimilarProducts_Container
{
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
div.SimilarProducts_Container > table
{
	margin-top: 10px;
}

/* the pager */

div.pager_normal
{
	width: 40px;
	padding: 4px;
	border: solid 1px Gray;
	text-align: center;
	vertical-align: middle;
	background-color: White;
	color: #0099CC;
	text-decoration: none;
	cursor: pointer;
}
div.pager_mouseover
{
	width: 40px;
	padding: 4px;
	border: solid 1px Gray;
	text-align: center;
	vertical-align: middle;
	background-color: #0099CC;
	color: White;
	text-decoration: none;
	cursor: pointer;
}
div.pager_normal > a
{
	color: #0099CC;
	text-decoration: none;
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana;
}
div.pager_mouseover > a
{
	color: White;
	text-decoration: none;
	font-weight: 700;
	font-family: Verdana;
	font-size: 11px;
}
td.pager_currentpage
{
	width: 40px;
	text-align: center;
}

/* Searchpage AJAX */
	/* AutoComplete flyout */
.autocomplete_completionListElement 
{  
	margin : 0px;
	background-color : white;
	color : #000000;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor: default;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-family: Verdana;
    font-size: 11px;
}
	/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #0099CC;
	color: #FFFFFF;
	padding: 1px;
}
	/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : white;
	color : #3D3D3D;
	padding : 1px;
}

	/* Datefield */
.watermarked {
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	margin:1px;
	background-color:#F0F8FF;
	color:gray;
	font-family: Verdana;
	font-style: italic;
	/*font-size: 11px;*/
}	

td.News_NewsTitle, td.Evnt_EventTitle
{
	width: 900px;
	text-align: left;
	padding-left: 10px;
}
span.News_NewsTitle, span.Evnt_EventTitle, span.Evnt_EventDate
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	color: #006699;
}
td.News_ValidFrom, td.Evnt_ValidFrom
{
	width: 80px;
	text-align: right;
}
span.News_ValidFrom, span.Evnt_ValidFrom
{
	font-family: Verdana;
	font-size: 10px;
	color: #6D6D6D;
}
td.Evnt_Www
{
	text-align: left;
	padding-left: 10px;
}
a.Evnt_Www
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6D6D;
}
.News_Contents, .Evnt_Contents
{
	text-align: justify;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 30px;
}
.News_Contents a, .Evnt_Contents a
{
	color: #0099cc;
	text-decoration: none;
}
.News_Contents a:hover, .Evnt_Contents a:hover
{
	color: #0099cc;
	text-decoration: underline;
}

.FcTi_Explain, .Hili_Explain
{
	margin-left: 10px;
	margin-bottom: 25px;
	width: 900px;
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
}
.FcTi_Explain_Link, .Hili_Explain_Link
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
}
.FcTi_Explain_Link:hover, .Hili_Explain_Link:hover
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
}

/* DOWNLOADS PAGE */
.DoLo_CaFilesPanel > ul
{
	font-size: 10px;
}
.DoLo_CaFilesPanel > ul >li
{
	font-size: 10px;
}
.DoLo_CaMain_1
{
	padding-left: 20px;	
}
.DoLo_CaMain_2
{
	padding-left: 40px;	
}
.DoLo_CaMain_3
{
	padding-left: 60px;	
}
.DoLo_CaMain_4
{
	padding-left: 80px;	
}
.DoLo_CaProza
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}
.DoLo_CaProza a
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.DoLo_CaTitle_1
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 15px;
	font-weight: 700;
}
.DoLo_CaTitle_2
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 14px;
	font-weight: 700;
}
.DoLo_CaTitle_3
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
}
.DoLo_CaTitle_3
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
}

.DoLo_CaFileLink
{
	color: #0099CC;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

/* HIGHLIGHTS PAGE */
.Hilipa_panel
{
	width: 290px;
	/*height: 240px;*/
	margin: 10px;
	vertical-align: top;
	overflow: auto;
	/*height: 100%;*/
	/*min-height: 100%;*/
	height: auto;
	display: inline-block;
	overflow: visible;
}
.Hilipa_table
{
	table-layout: auto;
	border-collapse: separate;
	border-spacing: 10px;
}
.Hilipa_tablecell
{
	height: 100%;
	vertical-align: top;
	border: dashed 1px #0099CC;
}
.Hilipa_cover
{
	float: left;
	height: 192px;
	width: 128px;
	vertical-align: top;
	margin-right: 3px;
	margin-bottom: 3px;
}
.Hilipa_proza
{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	margin: 3px;
}
.Hilipa_proza a
{
	color: #0099cc;
	text-decoration: none;
}
.Hilipa_proza a:hover
{
	color: #0099cc;
	text-decoration: underline;
}
.Hilipa_Source
{
	font-family: Verdana;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
}
.Hilipa_SubTitle
{
	font-family: Verdana;
	font-size: 11px;
	color: #6D6D6D;
}
.Hilipa_Title
{
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
}
/* END OF HIGHLIGHTS PAGE */

/* SINGLE HIGHLIGHTS PAGE */
.SiHiliCover
{
	float: left;
	vertical-align: top;
	margin-right: 3px;
	margin-bottom: 3px;
}
.SiHiliSourceLink
{
	font-family: Verdana;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
}
.SiHiliPanel
{
	width: 900px;
	margin: 10px;
}
.SiHiliProza
{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	margin: 3px;
}
.SiHiliSubTitle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	color: #006699;
}
.SiHiliTitle
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
	color: #006699;
}
.SiHiliIntro
{
	font-family:Verdana;
	font-size: 12px;
	color: #3D3D3D;
}
a.SiHiliIntro
{
	text-decoration: none;
	color: #0099CC;
}
div.SiHiliIntro
{
	margin: 10px;
}
/* END OF SINGLE HIGHLIGHTS PAGE */

/* SMALL HILI's ON HOME PAGE */
.Home_HiliPnlCol
{
	/*border: dashed 1px #0099CC;*/
	border-style: none;
	margin-left: 3px;
	margin-bottom: 3px;
   	float: right;
}
.Home_HiliPnlExp
{
	border: dashed 1px #0099CC;
	background-color: #FFFFFF;
}
.Home_HiliPnlExpImg
{
	float: right;
}
.Home_HiliPnlColImg
{
	width: 100px;
	height: 150px;
}
.Home_HiliProza
{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	margin: 3px;
}
.Home_HiliTitle
{
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
}
.Home_HiliSubTitle
{
	font-family: Verdana;
	font-size: 11px;
	color: #6D6D6D;
}
.Home_HiliOrigLink
{
	font-family: Verdana;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
}
/* END OF SMALL HILI's ON HOME PAGE*/

/* FULL HIGHLIGHTS ON HOME PAGE */
.Home_Hilipa_panel
{
	width: 290px;
	/*height: 240px;*/
	margin: 10px;
	vertical-align: top;
	overflow: auto;
	height: 100%;
	min-height: 100%;
	display: inline-block;
	border-style: none;
	overflow: visible;
}
.Home_Hilipa_table
{
	table-layout: auto;
	border-collapse: separate;
	border-spacing: 10px;
}
.Home_Hilipa_tablecell
{
	/*height: 100%;*/
	vertical-align: top;
	border-style: none;
	border-bottom: solid 1px #DADADA;
	border-right: solid 1px #DADADA;
	/*border-style: none;*/
}
.Home_Hilipa_cover
{
	float: left;
	height: 150px;
	width: 100px;
	vertical-align: top;
	margin-right: 3px;
	margin-bottom: 3px;
}
.Home_Hilipa_proza
{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	margin: 3px;
}
.Home_Hilipa_proza a
{
	color: #0099cc;
	text-decoration: none;
}
.Home_Hilipa_proza a:hover
{
	color: #0099cc;
	text-decoration: underline;
}


.Home_Hilipa_Source
{
	font-family: Verdana;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
}
.Home_Hilipa_SubTitle
{
	font-family: Verdana;
	font-size: 11px;
	color: #6D6D6D;
}
.Home_Hilipa_Title
{
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
}
/* END OF FULL HIGHLIGHTS ON HOME PAGE */

/* HILI ON SEARCH PAGE */
.HiliPnlCol
{
	border: dashed 1px #0099CC;
	margin-left: 3px;
   	float: right;
}
.HiliPnlExp
{
	border: dashed 1px #0099CC;
	background-color: #FFFFFF;
}
.HiliPnlExpImg
{
	float: right;
}
.HiliPnlColImg
{
	width: 100px;
	height: 150px;
}
.HiliProza
{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	margin: 3px;
}
.HiliTitle
{
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
}
.HiliSubTitle
{
	font-family: Verdana;
	font-size: 11px;
	color: #6D6D6D;
}
.HiliOrigLink
{
	font-family: Verdana;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
}
/* END OF HILI ON SEARCH PAGE */
/* SEARCH PAGE */
td.Srch_FieldLabels
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	width: 100px;
}
.Srch_SearchTipsFrame
{
	float: right; clear: right; width: 310px; height: 115px; overflow: scroll; overflow-x: hidden; border: dashed 1px #0099CC; margin-top: 5px;
}
.Srch_SearchTipsContents
{
	width: 285px; font-family:Verdana; font-size: 10px; color:#3D3D3D; text-align: justify; margin: 5px 0px 5px 5px;
}

/* HOME PAGE */
/* page set up */
div.home_totalpage
{
	width: 990px;
	text-align: justify;
}
/*new in table*/
td.home_leftside
{
	width: 200px;
	vertical-align: top;
}
td.home_center
{
	width: auto;
	vertical-align: top;
}
td.home_rightside
{
	width: 15px;
	vertical-align: top;
}
/*old with divs*/
div.home_leftside
{
	width: 200px;
	float: left;
	clear: left;
	margin-right: 5px;
	margin-left: 2px;
}
div.home_rightside
{
	width: 150px;
	float: right;
	clear: right;
	margin-left: 5px;
}
div.home_center
{
	width: auto;
}
/* home page items */
.home_ItemPnlMain
{
	width: auto;
	border-top: solid 1px #006699;
	border-bottom: solid 1px #006699;
	margin-top: 5px;
}
.home_ItemPnlTitle
{
	width: auto;
	background: #006699;
	color: #FFFFFF;
	font-family: Sans-Serif;
	font-weight: 700;
	font-size: 11px;
}
.home_ItemPnlContent
{
	width: auto;
	background: #F5F5F5;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	padding: 2px;
}
.home_ItemPnlContent > input
{
	/* search button */
	vertical-align: bottom;
}
.home_ItemQuickSearchBox
{
	width: 165px;
}
.home_ItemHyperlink
{
	font-family: Verdana;
	text-decoration: none;
	color: #0099CC;
	font-size: 11px;
}
.home_ItemHyperlink:hover
{
	font-family: Verdana;
	text-decoration: underline;
	color: #0099CC;
	font-size: 11px;
}
div.home_MoreHyperlink_aboutus
{
	text-align: left;
	padding-bottom: 10px;
}
div.home_MoreHyperlink
{
	text-align: right;
}
div.home_MoreNewsHyperlink
{
	text-align: left;
}
a.home_MoreHyperlink, a.home_MoreHyperlink_aboutus
{
	font-family: Verdana;
	text-decoration: none;
	color: #0099CC;
	font-size: 10px;
}
a.home_MoreNewsHyperlink
{
	font-family: Verdana;
	text-decoration: none;
	color: #0099CC;
	font-size: 10px;
}

div.home_left_low_icons
{
    margin-top: 10px;
    text-align: center;
}

a.home_left_low_icon
{
	border: none 0px;
	text-decoration: none;
}
img.home_left_low_icon
{
	/* 4 icons: width: 45px; */
	width: 36px;
	border: none 0px;
	text-decoration: none;
}

.home_ctrItemPnlMain
{
	width: auto;
	margin: 5px;
	margin-bottom: 5px;
	text-align: justify;
}
.home_ctrItemPnlTitle
{
	width: auto;
	/*color: #006699;*/
	color: #6D6D6D;
	font-family: Lucida Handwriting;
	/*font-weight: 700;*/
	font-size: 17px;
}
.home_ctrItemPnlTitleNews
{
	/* for group title news items */
	display: none;
}
.home_newsItemTitle
{
	color: #006699;
	font-family: Verdana;
	font-weight: 700;
	font-size: 14px;
}
div.home_newsItemProza
{
	font-family: Verdana;
	text-align: justify;
	font-size: 10px;
	padding-bottom: 30px;
}
div.home_newsItemProza a:link
{
	text-decoration: none;
	color: #0099CC;
}
div.home_newsItemProza a:visited
{
	text-decoration: none;
	color: #0099CC;
}
div.home_newsItemProza a:hover
{
	text-decoration: underline;
	color: #0099CC;
}
div.home_newsItemProza a:active
{
	text-decoration: none;
	color: #0099CC;
}

.home_ctrItemPnlContent
{
	width: auto;
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	padding: 2px;
}
.home_ctrItemPnlContent_about
{
	width: auto;
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	padding: 2px;
	color: #6D6D6D;
}
/*
div.home_AboutProzaPanel
{
	font-family: Verdana;
	text-align: justify;
	font-size: 10px;
}
*/
/* END OF HOME PAGE */

/* logon page */
table.logon
{
    border: solid 1px #000000;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}
td.logon_topbar
{
    width: 300px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 2px;
}
td.logon_topbar > img
{
    margin: 0px;
    padding: 0px;
    width: 300px; height: 20px;
}
td.logon_boat
{
    margin: 0px;
    padding: 0px;
    width: 50px;
}
td.logon_boat > img
{
    margin: 0px;
    padding: 0px;
    border: none 0px;
    width: 45px;
    height: 45px;
}
td.logon_label
{
    width: 70px; height: 20px; font-size: 10px; font-family: Verdana; margin: 0px; padding: 0px;
}
td.logon_txt
{
    width: 180px; height: 20px; text-align: right; margin: 0px; padding: 0px;
}
input.logon_input_username,
input.logon_input_password
{
    width: 170px; height: 18px;
}
td.logon_commit
{
    text-align: right; width: 250px; margin: 0px; padding: 0px;
}
td.logon_commit > span
{
    color: #ff0000; font-style: italic;
}
div.logon_explain_options,
div.logon_activation_explain
{
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Verdana; font-size: 11px;
}
div.logon_explain_options a,
div.logon_activation_explain a
{
    color: #0099cc;
}
/* end of logon page */
/* account_sub */
table.persprofile_table
{
    border-collapse: collapse;
    border: solid 1px #adadad;
    font-family: Verdana;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}
td.persprofile_tdvalue
{
    padding: 3px 20px 3px 3px;
}
td.persprofile_tdlabel
{
    font-style: italic;
    padding-bottom: 3px;
    padding-top: 3px;
	color: #6D6D6D;
	width: 90px;
}
td.persprofile_tdimage
{
    text-align: center;
    width: 80px;
}
img.persprofile_image
{
}
/* end of account_sub */

/* addressdisplay_sub */
table.addressdisplay_table
{
    border-collapse: collapse;
    border: solid 1px #adadad;
    font-family: Verdana;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 970px;
}
td.addressdisplay_tdvalue
{
    padding: 3px 20px 3px 20px;
}
td.addressdisplay_tdlabel
{
	color: #6D6D6D;
    font-style: italic;
    padding: 3px;
    width: 120px;
}
td.addressdisplay_tdeditlink
{
    font-style: italic;
    padding: 3px;
}
/* end of addressdisplay_sub */

div.loggedOn_Main
{
    font-family: Verdana;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
}
div.loggedOn_Main a
{
    color: #0099cc;
}

/*
Account settings
*/
table.EditAddress
{
    font-family: Verdana;
    font-size: 11px;
    border-collapse: collapse;
    margin: 0px 10px 10px 10px;
    padding: 0px;
}
table.EditAddress a
{
    color: #0099cc;
}
td.EditProfileLabel
{
    font-size: 12px;
    height: 25px;
}
td.EditProfileValue
{
    font-size: 12px;
    height: 25px;
}
td.EditProfileComments
{
    font-size: 11px;
    padding-left: 10px;
}
td.EditProfileMarkStop
{
    padding-top: 10px;
    padding-bottom: 10px;
}
td.EditProfileButtons
{
}
td.EditProfileError
{
    color: #FF0000;
    padding-top: 10px;
}
/* Accountsettings.editaddress PAGE */
div.EditAddress_TotalWrap,
div.AddAddress_TotalWrap
{
    padding: 10px;
    font-family: Verdana;
    font-size: 12px;
}
div.EditAddress_TotalWrap a,
div.AddAddress_TotalWrap a
{
    color: #0099cc;
}
/* countryaddress */
table.CountryAddress
{
    font-family: Verdana;
    font-size: 11px;
    border-collapse: collapse;
    margin: 0px 10px 10px 0px;
    padding: 0px;
}
table.CountryAddressCreateAccount
{
    font-family: Verdana;
    font-size: 11px;
    border-collapse: collapse;
    margin: 0px 10px 10px 0px;
    padding: 0px;
}
td.CountryAddressLabel,
td.CountryAddressWithDDLLabel
{
    font-size: 12px;
    height: 25px;
}
td.CountryAddressValue
{
    font-size: 12px;
    height: 25px;
}
span.CountryAddressError
{
    color: #FF0000;
}
td.CountryAddressCommMain
{
    margin-left: 0px;
    padding-left: 0px;
}
td.CountryAddressCommExplainCells
{
    font-size: 10px;
    padding-left: 14px;
}
td.CountryAddressCommExampleCell
{
    font-size: 10px;
    vertical-align: top;
}
td.CountryAddressCommLabels
{
    vertical-align: top;
    padding-top: 5px;
    padding-left: 0px;
}
/*Create account page*/
div.CreateAccount_TotalWrap
{
    padding: 10px;
    font-family: Verdana;
    font-size: 12px;
}
div.CreateAccount_TotalWrap a
{
    color: #0099cc;
}
td.CreateAccount_GroupingTitle
{
    font-size: 13px;
    color: #3D3D3D;
    font-weight: 700;
    padding-top: 10px;
}
td.CreateAccount_Explain
{
    font-size: 10px;
}
span.CreateAccount_ErrorStep1,
span.ResetPassword_NoMatch
{
    color: #FF0000;
}
span.CreateAccount_ErrorStep1 a
{
    color: #0099cc;
}
/*Reset password page*/
div.ResetPassword_TotalWrap
{
    padding: 10px;
    font-family: Verdana;
    font-size: 12px;
}

/*basket overview*/
div.Bover_TotalWrap_IsEmpty,
div.Bover_TotalWrap_NoShipping
{
    padding: 50px 10px 50px 10px;
    font-family: Verdana;
    font-size: 12px;
}
div.Bover_TotalWrap_WithoutLogon,
div.Bover_TotalWrap_WithLogon,
div.Bover_TotalWrap_Shipping,
div.Bover_TotalWrap_Checkout
{
    padding: 10px;
    font-family: Verdana;
    font-size: 12px;
}
div.Bover_TotalWrap_IsEmpty a,
div.Bover_TotalWrap_WithoutLogon a,
div.Bover_TotalWrap_WithLogon a,
div.Bover_TotalWrap_Shipping a,
div.Bover_TotalWrap_Checkout a
{
    color: #0099cc;
}
table.Bover_NoLo_TMain,
table.Bover_WiLoOv_TMain,
table.Bover_Shipping_TMain
{
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
}
table.Bover_Confirm_TMain
{
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
    margin-bottom: 20px;
}

th.Bover_NoLo_THead_Quantity,
th.Bover_WiLoOv_THead_Quantity,
th.Bover_Confirm_THead_Quantity
{
    width: 60px;
    text-align: right;
    font-weight: bold;
    padding-right: 3px;
    border-bottom: 1px solid #DADADA;
}
th.Bover_WiLoOv_THead_Avail
{
    border-bottom: 1px solid #DADADA;
}
th.Bover_NoLo_THead_Product,
th.Bover_WiLoOv_THead_Product,
th.Bover_Confirm_THead_Product
{
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #DADADA;
}
th.Bover_NoLo_THead_UnitPrice,
th.Bover_WiLoOv_THead_UnitPrice,
th.Bover_Confirm_THead_UnitPrice
{
    width: 80px;
    padding-right: 5px;
    text-align: right;
    font-weight: bold;
    border-bottom: 1px solid #DADADA;
}
span.Bover_NoLo_Thead_UnitPriceComment,
span.Bover_WiLoOv_THead_UnitPriceComment,
span.Bover_Confirm_THead_UnitPriceComment
{
    font-weight: normal;
}
th.Bover_WiLoOv_THead_Disco,
th.Bover_Confirm_THead_Disco
{
    border-bottom: 1px solid #DADADA;
}
th.Bover_NoLo_THead_LineTotal,
th.Bover_WiLoOv_THead_LineTotal,
th.Bover_Confirm_THead_LineTotal
{
    width: 80px;
    text-align: right;
    font-weight: bold;
    border-bottom: 1px solid #DADADA;
}
span.Bover_NoLo_THead_LineTotalComment,
span.Bover_WiLoOv_THead_LineTotalComment,
span.Bover_Confirm_THead_LineTotalComment
{
    font-weight: normal;
}
td.Bover_NoLo_Cell_Quantity,
td.Bover_WiLoOv_Cell_Quantity,
td.Bover_Confirm_Cell_Quantity
{
    width: 60px;
    text-align: right;
    vertical-align: top;
    padding-right: 3px;
}
td.Bover_WiLoOv_Cell_Avail
{
    text-align: left;
    vertical-align: top;
}
td.Bover_NoLo_Cell_Product,
td.Bover_WiLoOv_Cell_Product,
td.Bover_Confirm_Cell_Product
{
    text-align: left;
    vertical-align: top;
    min-width: 600px;
}
td.Bover_NoLo_Cell_Product a,
td.Bover_WiLoOv_Cell_Product a
{
    color: #0099cc;
}
td.Bover_NoLo_Cell_Product span,
td.Bover_WiLoOv_Cell_Product span,
.Bover_Confirm_Cell_ProductNumbers
{
    color: #000000;
    font-size: 10px;
}
.Bover_Confirm_Cell_ProductTitle
{
}

td.Bover_NoLo_Cell_UnitPrice,
td.Bover_WiLoOv_Cell_UnitPrice,
td.Bover_Confirm_Cell_UnitPrice
{
    width: 80px;
    text-align: right;
    vertical-align: top;
    padding-right: 5px;
}
td.Bover_WiLoOv_Cell_Disco,
td.Bover_Confirm_Cell_Disco
{
    text-align: right;
    vertical-align: top;
    min-width: 0px;
    max-width: 80px;
    white-space: nowrap;
}
td.Bover_NoLo_Cell_LineTotal,
td.Bover_WiLoOv_Cell_LineTotal,
td.Bover_Confirm_Cell_LineTotal
{
    width: 80px;
    text-align: right;
    vertical-align: top;
}
td.Bover_NoLo_TotalTopline,
td.Bover_WiLoOv_TotalTopline,
td.Bover_Confirm_TotalTopline
{
    border-top: 1px solid #DADADA;
}
td.Bover_NoLo_TotalChargeLabel,
td.Bover_WiLoOv_TotalChargeLabel,
td.Bover_Confirm_TotalChargeLabel
{
    text-align: right;
}
td.Bover_Confirm_TotalChargeLabel_GT
{
    padding-top: 7px;
    text-align: right;
    font-weight: 700;
}
td.Bover_NoLo_TotalChargeValue,
td.Bover_WiLoOv_TotalChargeValue,
td.Bover_Confirm_TotalChargeValue
{
    text-align: right;
}
td.Bover_Confirm_TotalChargeValue_GT
{
    padding-top: 7px;
    text-align: right;
    font-weight: 700;
}

table.Bover_WiLo_AddrTMain
{
    margin-top: 10px;
    border-collapse: collapse;
    border: 0px none;
    width: 100%;
}
td.Bover_WiLo_AddrImageCell
{
    text-align: center;
    vertical-align: middle;
    width: 60px;
}
td.Bover_WiLo_AddrLabelCell
{
    width: 100px;
}
td.Bover_WiLo_AddrValueCell
{
    width: 420px;
}
td.Bover_WiLo_AddrRecalcButtonCell
{
    vertical-align: middle;
}
td.Bover_WiLo_AddrExplainCell
{
    font-size: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #6D6D6D;
    text-align: justify;
    vertical-align: middle;
}
td.Bover_WiLoOv_RemarkNoShipCell
{
    font-style: italic;
    text-align: right;
    font-size: 10px;
}
td.Bover_WiLoOv_RemarkEcbRate,
td.Bover_Confirm_RemarkEcbRate
{
    padding-top: 5px;
    text-align: right;
    font-style: italic;
}
td.Bover_WiLoVo_GnlAvailAlertImageCell
{
    vertical-align: middle;
    text-align: right;
    padding-right: 10px;
}
td.Bover_WiLoVo_GnlAvailAlertTextCell
{
    padding-top: 10px;
    padding-bottom: 10px;
    color: Red;
    vertical-align: middle;
}

p.Bover_Shipping_YourAddress
{
    padding: 25px;
    border: 1px solid #DADADA;
}
td.Bover_Shipping_BtnCell
{
    padding-top: 20px;
    vertical-align: top;
    padding-right: 10px;
}
td.Bover_Shipping_BtnCell input
{
    width: 140px;
}

td.Bover_Shipping_CostCell
{
    padding-top: 20px;
}
td.Bover_Shipping_FreeShipCell
{
    text-align: right;
    padding-top: 20px;
}
td.Bover_Shipping_NoFreeShipCell
{
    padding-top: 20px;
}
td.Bover_Shipping_ExplainedCell
{
}
td.Bover_Shipping_RequiresPhoneCell
{
    font-size: 10px;
    color: #ff0000;
}
td.Bover_Shipping_NeedsStreetCell
{
    font-size: 10px;
    color: #ff0000;
}

table.Bover_Shipping_ConfAddress
{
    border-collapse: separate;
    empty-cells: show;
    margin-bottom: 20px;
}
td.Bover_Shipping_ConfAddress_AddrHead
{
    font-weight: 700;
}
td.Bover_Shipping_ConfInvoiceAddress
{
    padding: 20px;
    border: 1px solid #DADADA;
    width: 250px;
    vertical-align: top;
}
td.Bover_Shipping_ConfAddressSeparator
{
    width: 10px;
}
td.Bover_Shipping_ConfShippingAddress
{
    padding: 20px;
    border: 1px solid #DADADA;
    width: 250px;
    vertical-align: top;
}
td.Bover_Confirm_ButtonAndLogo
{
    vertical-align: bottom;
    text-align: center;
    padding-right: 15px;
}


/* Order result */
div.OrderResult_TotalWrap
{
    font-family: Verdana;
    font-size: 12px;
    padding: 10px;
}
div.OrderResult_TotalWrap a
{
    color: #0099cc;
}
span.OrderResultReferencNo
{
    font-weight: bold;
}
span.OrderResultErrorCode
{
    color: #FF0000;
}


/* shopping progress */
div.ShopProgExtraWrap
{
    margin-left: 10px;
    text-align: center;
    width: 100%;
    padding-top: 20px;
}
table.ShopProgMain
{
    border: 1px solid #0099cc;
    font-family: Verdana;
    font-size: 12px;
    empty-cells: show;
    border-collapse: collapse;
    height: 26px;
    text-align: center;
}
td.ShopProgSeparatorAA
{
    background-image: url(./img/progress_aa.png);
    background-position: right center;
    width: 13px;
}
td.ShopProgSeparatorAI
{
    background-image: url(./img/progress_ai.png);
    background-position: right center;
    width: 13px;
}
td.ShopProgSeparatorII
{
    background-image: url(./img/progress_ii.png);
    background-position: right center;
    width: 13px;
}
td.ShopProgItemActive
{
    background-color: #ffffff;
    font-weight: normal;
    width: 179px;
    font-size: 11px;
}
td.ShopProgItemCurrent
{
    background-color: #ffffff;
    font-weight: 700;
    width: 179px;
    font-size: 12px;
}
td.ShopProgItemInactive
{
    background-color: #dadada;
    font-weight: normal;
    width: 179px;
    font-size: 11px;
}


/* basket in products */
div.Product_ShoppingCart
{
    display: inline-block;
    font-family: Verdana;
    font-size: 12px;
    color: #0099cc;
    margin-bottom: 10px;
    float: right;
}



div.footMain
{
    margin-top: 15px;
    border-top: 1px solid #cccccc;
    width: 100%;
    font-family: Verdana;
    font-size: 10px;
    background-color: #f6f6f6;
    color: #6c6c6c;
}
div.footMain table
{
    width: 100%;
}
div.footMain a
{
    color: #006699;
}

td.footLeft
{
    text-align: left;
    padding-left: 10px;
}
td.footCenter
{
    text-align: center;
}
td.footRight
{
    text-align: right;
    padding-right: 10px;
}



/* ADMIN STYLE */
h1.Admn_PageTitle
{
	color: #3D3D3D;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Admn_HeaderMenuLink
{
	font-family: Arial;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
}
.Admn_HeaderMenuLinkCell
{
	height: 20px;
	vertical-align: middle;
	background-color: #0099CC;
	border: 0px;
}

.Admn_Default
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	margin: 10px;
}

td.AdminHeader
{
	background-image: url(img/brepols_banner_admin.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
	height: 100px;
	font-family: Verdana;
	font-weight: 700;
	font-size: 12px;
}


.newsItem, .evntItem
{
	border: solid 1px #0099CC;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: 700;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 5px;
}

.newsItemHead, .evntItemHead
{
	background-color: #0099CC;
	font-weight: 700;
	color: #FFFFFF;
	vertical-align: middle;
}

.newsItemOverviewTitles, .evntItemOverviewTitles
{
	color: #0099CC;
	font-family: Arial;
	font-weight: 700;
	font-size: 14px;
}
.newsItemEditLink, .evntItemEditLink
{
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
}
.newsEditLabel, .evntEditLabel
{
	color: #000000;
	font-weight: normal;
	font-family: Verdana;
	font-size: 10px;
}
img.newsItemDelEdit, img.evntItemDelEdit
{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 2px;
	vertical-align: middle;
}
a.createNewsItemLink, a.cancelNewsItemEditLink, a.saveNewsItemEditLink,
a.createEvntItemLink, a.cancelEvntItemEditLink, a.saveEvntItemEditLink,
a.createHiliItemLink,
a.createDlcaItemLink
{
	color: #3d3d3d;
	font-weight: 700;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
a.createNewsItemLink:hover, a.cancelNewsItemEditLink:hover, a.saveNewsItemEditLink:hover,
a.createEvntItemLink:hover, a.cancelEvntItemEditLink:hover, a.saveEvntItemEditLink:hover
{
	color: #3d3d3d;
	font-weight: 700;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
}


img.createNewsItem, img.cancelNewsItemEdit, img.saveNewsItemEdit,
img.createEvntItem, img.cancelEvntItemEdit, img.saveEvntItemEdit,
img.createHiliItem,
img.createDlcaItem
{
	vertical-align: middle;
}

span.diag_Imports_Cd
{
	font-weight: 700;
	font-family: Verdana;
	font-size: 12px;
}
table.diag_imports,
table.current_users,
table.disc_ship,
table.accounts
{
	font-family: Verdana;
	font-size: 10px;
	border-collapse: collapse;
	border: solid 2px #000000;
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom: 5px;
}
table.accounts_search,
table.eddisc_ship
{
	font-family: Verdana;
	font-size: 12px;
	border-collapse: collapse;
	border: solid 2px #000000;
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom: 5px;
}

td.disc_ship,
td.diag_imports,
td.current_users
{
	border: solid 1px #000000;
}
td.disc_alphacell
{
    text-align: left;
    padding-left: 10px; 
    padding-right: 10px; 
}
td.disc_numbercell
{
    text-align: right;
}

td.diag_imports_head,
td.current_users_head
{
	font-weight: 700;
	border-bottom: solid 2px #000000;
}

/*hilis*/
table.manHiliStatus 
{
	border-collapse: collapse;
	border: solid 1px #6D6D6D;
}
td.manHiliStatusCell
{
	border: solid 1px #6D6D6D;
}
td.manHiliStatusDayCell
{
	border: solid 1px #6D6D6D;
	font-family: Courier New;
	font-size: 10px;
}
td.manHiliStatusMonthCell
{
	border: solid 1px #6D6D6D;
	font-family: Courier New;
	font-size: 10px;
}
div.manHiliItemContainer
{
	border: solid 1px #0099cc;
	width: 900px;
	height: 250px;
	margin: 10px;
	font-family: Verdana;
	font-size: 10px;
}
img.manHiliItemImage
{
	float: left;
}
span.manHiliItemTitle
{
	font-size: 12px;
	font-weight: 700;
	color: #0099cc;
}

/* download management */
table.manDlca_filestable
{
	 border-left: double 4px #DADADA;
	 font-family: Verdana;
	 font-size: 10px;
	 color: #000000;
}

td.manDlca_filestablewrap
{
	border-bottom: solid 1px #DADADA;
}

td.manDlca_proza
{
	/*border: solid 1px #DADADA;*/
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
td.manDlca_proza a
{
	text-decoration: none;
	color: #0099CC;
}
td.manDlca_Catitle
{
	font-family: Verdana;
	font-size: 14px;
	color: #0099CC;
}
td.manDlca_Catheaders
{
	font-family: Verdana;
	font-style: italic;
	font-size: 12px;
	color: #3D3D3D;
}