﻿body 
{
    margin:0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
}


h1
{
    font-size:18px;
    margin:0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    display:inline;
    
    color:#075178;
	font-weight:bold;   
}

h2
{
    font-size:14px;
    margin:0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    display:inline;
    color:#ffffff;
}

h3
{
   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   color:#00507D;
   margin:0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   display:inline;
}



h4
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#00507D;
   margin:0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   display:inline;
}

.textBold
{
   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   color:#00507D;
    
}

.text
{
   font-family:Arial;
   font-size:13px;
   font-weight:normal;
   color:#00507D;
    
}

.categoriesLinksTop
{
   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   vertical-align:middle;
}

.categoriesLinks
{
    width:150px;
    height:22px;
    background-image:url(images/com/category_link_bg.gif);
}

.MainCategoriesMenu a:link, .MainCategoriesMenu a:active, .MainCategoriesMenu a:hover, .MainCategoriesMenu a:visited
{
   text-align:right; 
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#00507D;
   vertical-align:top;
   padding-right:5px;
   text-decoration:none;
}

.categoriesLinksTextR
{
   text-align:right; 
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#00507D;
   vertical-align:top;
   padding-right:5px;
    
}
.categoriesLinksTextL
{
    text-align:left;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#00507D;
    vertical-align:top;
}

.categoriesLinksDel
{
    height:7px;
}

/* courses */
.monthSepLine
{
    text-align:center;
    padding-top:8px;
    width:13px;
}

.td_f_menuLinks
{
    padding-left:7px;
    padding-right:7px;
}

/* Links */
A.newsLink:link,A.newsLink:visited,A.newsLink:active
{
    text-decoration:underline;
    color:#00507D;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}

A.newsLink:hover
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#616161;
}

A.f_menuLinks:link,A.f_menuLinks:visited,A.f_menuLinks:active
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#616161;
}

A.f_menuLinks:hover
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#00507D;
}

A.menuLinks:link,A.menuLinks:visited,A.menuLinks:active
{
    text-decoration:none;
    color:#00507D;
}

A.menuLinks:hover
{
    text-decoration:none;
    color:#00507D;
}
A.courseLink:link,A.courseLink:visited,A.courseLink:active
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#2199dd;
   text-decoration:none;
}

A.courseLink:hover
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#00507D;
   text-decoration:none;
}

.homePics
{
    background-position:center;
    background-repeat:no-repeat;   
}

A.contactMail:link,A.contactMail:visited,A.contactMail:active
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#2199dd;
   text-decoration:underline;
}

A.contactMail:hover
{
    font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#2199dd;
   text-decoration:none;
}

A.monthLink:link,A.monthLink:visited,A.monthLink:active,.monthLinkStatic
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#2199dd;
   text-decoration:none;
}
A.monthLink:hover
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#00507D;
   text-decoration:none;
}

A.currentmonthLink:link,A.currentmonthLink:visited,A.currentmonthLink:active,A.currentmonthLink:hover
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#00507D;
   text-decoration:none;
}

/* course table */
table.tblCourses 
{
    width:100%;
	border-top:solid 1px #5f9cbe;
	border-right:solid 1px #5f9cbe;	
}
table.tblCourses td {
	border-left:solid 1px #5f9cbe;
	border-bottom:solid 1px #5f9cbe;
	padding:9px 10px 9px 9px;
}

table.tableNoBorder
{
    width:100%;
	border-top:solid 0px #5f9cbe;
	border-right:solid 0px #5f9cbe;
	
    
}
table.tableNoBorder td {
	border-left:solid 0px #5f9cbe;
	border-bottom:solid 0px #5f9cbe;
	padding:0px 0px 0px 0px;
	
}


/* -------------- Popup Email ------------------ */
.divEmailPop
{
    display:none;
    border: outset 1px #5f9cbe;   
    /*border-bottom-style:outset*/
    width:410px;
    height:100px;
    position:absolute;
    background-color:#e9e9e9;
    
    top:400px;
    left:300px;
    
    padding:25px 25px 15px 25px;
    
}

.TextBoxEmail
{
    direction:ltr;
    text-align:left;
}


/* CREDIT */
A.creditLink:link,A.creditLink:visited,A.creditLink:active,.creditLink
{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#00507D;
}

A.creditLink:hover
{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#10608D;
}

.CategoryDetails
{
	font-family:Arial;
    font-size:12px;
    line-height:20px;
}

A.retPW:link, A.retPW:active,A.retPW:visited
{
	font-family:Arial;
	color:#2199DD;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}

A.retPW:hover
{
	font-family:Arial;
	color:#2199DD;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

A.Login:link,A.Login:visited,A.Login:active
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#2199dd;
   text-decoration:underline;
}

A.Login:hover
{
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   color:#2199dd;
   text-decoration:none;
}

.NavigationCat:link, .NavigationCat:active, .NavigationCat:hover, .NavigationCat:visited
{
	color:#2199DD;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.NavigationPage
{
	color:#63727B;
	font-size:12px;
    font-weight:bold;
}

.CategoryName
{
	color:#075178;
	font-size:18px;
    font-weight:bold;
}





.tblProducts
{
	color:#004A66;
    font-family:Arial;
    font-size:13px;
}

.tblProductsHeader
{
	color:#004A66;
    font-family:Arial;
    font-size:13px;
}

.generalInfo
{
    color:#1F98E9;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}

.tblProductsAdditionalInfo
{
	color:#1F98E9;
	text-decoration:none;
}

.tblProductsAddToBasket
{
	color:#004A66;
	font-weight:bold;
	text-decoration:none;
}

.RegistrationField
{
	border:solid 1px #CFCDCE;
	margin-bottom:5px;
}

.ContinueLink:link,.ContinueLink:visited,.ContinueLink:active, .ContinueLink.hover
{
    text-decoration:none;
    color:#00507D;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}

.StoreTakanonLink:link,.StoreTakanonLink:visited,.StoreTakanonLink:active, .StoreTakanonLink.hover
{
    text-decoration:none;
    color:#2199DD;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}

.RegistrationValidation
{
	color:Red;
}

.HomeLogin
{
	font-family:Arial;
	font-size:13px;
	color:#00507D;
	font-weight:normal;
}

.HomeLoginLink:link,.HomeLoginLink:visited,.HomeLoginLink:active, .HomeLoginLink.hover
{
	font-family:Arial;
	font-size:13px;
	color:#2199DD;
	font-weight:bold;
	text-decoration:none;
}

.ProductName
{
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
		
}

.divProductName
{
	width:136px;
	overflow:hidden;
	height:18px;
	color:#ffffff;
	padding-top:3px;
}

.ProductShortDesc
{
	font-family:Arial;
	font-size:11px;
	color:#5E5D5D;
	font-weight:normal;		
}

.ProductDesc
{
	font-family:Arial;
	font-size:13px;
	color:#00507D;
	font-weight:normal;		
}

.ProductDesc a:link, .ProductDesc a:active, .ProductDesc a:visited, .ProductDesc a:hover

{
	text-decoration:underline;
	color:#00507D;
}


.inputPrice
{
	width:20px;	
}

.ShipmentLinks a:link, .ShipmentLinks a:hover, .ShipmentLinks a:active, .ShipmentLinks a:visited
{
	color:#2199DD;
	font-weight:bold;
	text-decoration:none;
}

.SalRow
{
	/*border-top:solid 1px #CFCDCE;*/
	height:30px;
	vertical-align:middle;
}


.Banner1Title
{
	color:#00507D;
	font-weight:bold;
	font-size:20px;
	font-family:Arial;
}

.Banner1SubTitle
{
	color:#308EC3;
	font-weight:bold;
	font-size:15px;
	font-family:Arial;
}

.Banner1Text
{
	color:#00507D;
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
}

.Paging:link, .Paging:hover, .Paging:active, .Paging:visited 
{
	color:#7596A9;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.PagingCurrent:link, .PagingCurrent:hover, .PagingCurrent:active, .PagingCurrent:visited 
{
	color:#00507D;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.PagingLink:link, .PagingLink:hover, .PagingLink:active, .PagingLink:visited 
{
	color:#00507D;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.passwordStatus
{
    color:#24A1D7;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
}

.passwordStatusErr
{
    color:#FD0402;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
}

.RecipeList a:link, .RecipeList a:active, .RecipeList a:visited, .RecipeList a:hover
{
    color:#2199DD;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
}

.RecipeName
{
    color:#1A7EB7;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}

.RecipeDescTitle
{
    color:#1A7EB7;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	text-align:right;
}


.RecipeDesc
{
    color:#00507D;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
	text-align:right;
}

.SalesTitle
{
    color:#6A6866;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	text-align:right;
}


.SalesDesc
{
    color:#00507D;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
	text-align:right;
}

.SalesLink:link, .SalesLink:active, .SalesLink:visited, .SalesLink:hover
{
	
    color:#2199DD;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	text-align:right;
	text-decoration:none;
}

.MyOrdersDate
{
    color:#00507D;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	background-color:#EFEFEF;
}

.MyOrdersProduct
{
    color:#2199DD;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
}


.MyOrdersQuantities
{
    color:#00507D;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
}

.MyOrdersLink
{	
    color:#2199DD;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
	cursor:pointer;
}

.SortingControls
{
    color:#00507D;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
}

.SortingControlsCriteria
{
    color:#00507D;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}

.SortingControlsCriteriaWarning
{
    color:red;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}

.storeMenuButton
{
	text-align:center;
	width:79px;
	height:38px; 
	background-image:url(images/ND/btnOff-80x40.gif); 
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	vertical-align:top;
	padding-top:7px;
}

.storeMenuButtonOn
{
	text-align:center;
	width:79px;
	height:38px; 
	background-image:url(images/ND/btnOnMiddle-79x40.gif); 
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	vertical-align:top;
	padding-top:7px;
}

.storeMenuButton a:link,.storeMenuButton a:hover,.storeMenuButton a:active,.storeMenuButton a:visited
{
	font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}

.storeMenuButtonOn a:link,.storeMenuButtonOn a:hover,.storeMenuButtonOn a:active,.storeMenuButtonOn a:visited
{
	font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#333333;
}

.storeProductsBox
{
	text-align:center;
	width:287px;
	height:202px; 
	background-image:url(images/ND/boxes/productSmallBox-287x202.gif); 
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	vertical-align:top;
	padding-top:7px;
}

#tableCart
{
    /*
    background-image:url(images/ND/sal/sal_top.gif); 
    background-position:top; 
    background-repeat:no-repeat;
    */
    padding-top:5px;
    padding-right:10px;
    
}
.thCart
{
    text-align:right; 
    color:#ffffff; 
    font-weight:bold; 
    font-size:14px;
    height:40px; 
}

.tdCartProductName
{
    padding-right:4px;
    /*width:250px;*/
}



.spanAddNew
{
    cursor:pointer;
    color:Red;
    font-weight:bold;
}
