﻿/* =======================================================================================


								Majenka - http://www.majenka.com


========================================================================================== */

body 
{
	font-family: Trebuchet MS; 
}

/* ================================== standard controls ================================== */

.Label
{
	font-weight:normal;
	font-size: 12px;
	color: Black;
}

.Button
{
	border: 1px #4A95C9 solid;
	background-color: White;
	background-image: url(http://www.topsham.com/Image/ButtonBG1.gif);
	color: #02208E;
	font-size: 10px;
	width: 100px;
	cursor:hand;	
}

.TextBox
{
		
}

.Validator
{
	color: Red;
	font-size:10px;
}

.ValidatorBlue
{
	color: Blue;
	font-size:10px;
}

/* ==================================  Headings  ================================== */

/* heading 1 */
h1
{
	margin:0px;
	margin-bottom: 2px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #393F4D;
}

/* heading 2 */
h2
{
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #393F4D;
}

/* heading 3 */
h3
{
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #393F4D;
}

/* heading 4 */
h4
{
	margin:0px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #393F4D;
}

/* heading 5 */
h5
{
	margin:0px;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #393F4D;
}

/* heading 6 */
h6
{
	margin:0px;
	font-size: 6px;
	font-weight: bold;
	text-decoration: none;
	color: #393F4D;
}


/* ==================================  Sign In  ================================== */

/* Sign Up Message label */
.SignUpMessage
{
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #393F4D;
}

/* SignUp HyperLinks */
A.Link_SignUp:Link
{
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #07519A;
}

A.Link_SignUp:visited
{
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #07519A;
}

A.Link_SignUp:active
{
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #07519A;
}

A.Link_SignUp:hover
{
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #07519A;
}


/* ==================================   hierarchy hyper links ================================== */

/* Hierarchy HyperLinks */
A.HierarchyLink:Link
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.HierarchyLink:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.HierarchyLink:active
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.HierarchyLink:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #07519A;
}

/* hierarchy arrow label */
.Label_HierarchyArrow
{
	font-size:10px;
	color: Black;
}



/* ================================== Header ================================== */

/* Header Table */
.HeaderTable
{
	/*background-color: White;*/
}

/* user welcome label */
.Label_Welcome
{
	font-size: 12px;
	text-decoration: none;
	color: #393F4D;
}

/* water mark of search text */
.Watermarked 
{
	color: #bbbbbb;
	font-weight: bold;
	font-style: italic;
}

.ContextMenuPanel 
{
	border: 1px #AACCEE solid;
	z-index: 1000;
	cursor: default;
	background-color: #EBF3FB;
}

.ContextMenuBreak
{
	padding: 0;
	height: 1px;
	overflow: hidden;
	display: block;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #07519A; 
	text-decoration: none;
	cursor: pointer;
	padding: 1px 1px 1px 1px;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	color: #07519A;
	text-decoration: underline;
}


/* hyperlink Channel Selector */
A.Link_ChannelSelector:Link
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
	font-weight: bold;
}

A.Link_ChannelSelector:visited
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
	font-weight: bold;
}

A.Link_ChannelSelector:active
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
	font-weight: bold;
}

A.Link_ChannelSelector:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #07519A;
	font-weight: bold;
}

.Table_ChannelSelector
{
	border: 1px #AACCEE solid;
	

		background-color: #EBF3FB; 
	
	
	
/*	background-image: url(http://www.topsham.com/Image/ChannelSelectorBG1.gif);
	
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='LightGrey', endColorStr='Grey', gradientType='0');
*/
}

.Cell_ChannelSelector 
{
	
}


/* Header Table */
.Table_Search
{
	border-color: #4B7C9F;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;	
	background-color: White;
}

/* search textbox */
.TextBox_Search
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 14px;
}

/* ================================== Footer ================================== */

/* hyperlink of Footer */
A.Footer:Link
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Footer:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Footer:active
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Footer:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #07519A;
}

/* Footer Table */
.Table_Footer
{
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;  
}


/* copyright notice on the footer */
.CopyRight
{
	font-size: 10px;
	color: Black;
}

/* ================================== Product Categories ================================== */

/* large hyperlink of account home page */
A.Link_LargeProductCategory:Link
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_LargeProductCategory:visited
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_LargeProductCategory:active
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_LargeProductCategory:hover
{
	font-size: 16px;
	text-decoration: underline;
	color: #07519A;
}


/* ================================== menu ================================== */

/* hyperlink of the menu header cell*/
A.Link_MenuHeader:Link
{
	font-size:12px;
	padding:3px;
    color: #07519A;
    font-weight:bold;
}

A.Link_MenuHeader:visited
{
	font-size:12px;
	padding:3px;
    color: #07519A;
    font-weight:bold;
}

A.Link_MenuHeader:active
{
	font-size:12px;
	padding:3px;
    color: #07519A;
    font-weight:bold;
}

A.Link_MenuHeader:hover
{
	font-size:12px;
	padding:3px;
    color: #07519A;
    text-decoration: underline;
    font-weight:bold;
}


.Label_MenuHeader
{
	font-size: 12px;
	padding: 3px;
    color: Black;
    font-weight: bold;
}


/* hyperlink of the page menu */
A.Link_Menu:Link
{
	font-size:12px;
	padding:3px;
    color: #07519A;
}

A.Link_Menu:visited
{
	font-size:12px;
	padding:3px;
    color: #07519A;
}

A.Link_Menu:active
{
	font-size:12px;
	padding:3px;
    color: #07519A;
}

A.Link_Menu:hover
{
	font-size:12px;
	padding:3px;
    color: #07519A;
    text-decoration: underline;
}

.Label_Menu
{
	font-size:12px;
	padding:3px;
    color: Black;
}

.Label_MenuDisabled
{
	font-size: 12px;
	padding: 3px;
    color: Gray;
}

/* hyperlink of the page menu */
A.Link_SubMenu:Link
{
	font-size:10px;
	padding:3px;
    color: #07519A;
}

A.Link_SubMenu:visited
{
	font-size:10px;
	padding:3px;
    color: #07519A;
}

A.Link_SubMenu:active
{
	font-size:10px;
	padding:3px;
    color: #07519A;
}

A.Link_SubMenu:hover
{
	font-size: 10px;
	padding: 3px;
    color: #07519A;
    text-decoration: underline;
}

.Label_SubMenu
{
	font-size:10px;
	padding:3px;
    color: Black;
}


.Table_Menu
{
	border: 1px #AACCEE solid;
	background-color: #FFFFFF;
}

.Cell_HeaderCellMenu
{
	background-color: #EBF3FB; 
	
	/*
	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#AACCEE', endColorStr='white', gradientType='0');
	*/
}
	
	
/* ================================== home page ================================== */

/* hyperlink of the menu header cell*/
A.Link_HeaderChannelBox:Link
{
	font-size: 12px;
	padding: 3px;
    color: #07519A;
    font-weight:bold;
}

A.Link_HeaderChannelBox:visited
{
	font-size: 12px;
	padding: 3px;
    color: #07519A;
    font-weight:bold;
}

A.Link_HeaderChannelBox:active
{
	font-size: 12px;
	padding: 3px;
    color: #07519A;
    font-weight:bold;
}

A.Link_HeaderChannelBox:hover
{
	font-size: 12px;
	padding: 3px;
    color: #07519A;
    text-decoration: underline;
    font-weight:bold;
}


.Table_ChannelBox
{
	border: 1px #AACCEE solid; 
	background-color: #FFFFFF;
}

.Cell_HeaderChannelBox
{
	background-color: #EBF3FB; 
	/*	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#AACCEE', endColorStr='white', gradientType='0');
	*/
}
	
	
/* ================================== directory ================================== */

/* table of contact details */
.Table_DirectoryContactDetails
{
	padding: 5px;
	border-color: #C0C0FF;
	border-style: solid;
	border-width: 1px;
}

/* large hyperlink of directory boxes */
A.Link_DirectoryName:Link
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_DirectoryName:visited
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_DirectoryName:active
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_DirectoryName:hover
{
	font-size: 16px;
	text-decoration: underline;
	color: #07519A;
}

/* large Label of directory boxes */
.Label_DirectoryName
{
	font-size: 16px;
	text-decoration: none;
	color: Black;
}

.Label_Address_Small
{
	font-size: 10px;
	color: Black;
}

.Label_Address
{
	font-size: 12px;
	color: Black;
}

.BulletPoint
{
	font-size: 10px;
	color: Black;	
}

/* small hyperlink of directory boxes */
A.Link_DirectoryInfo:Link
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Link_DirectoryInfo:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Link_DirectoryInfo:active
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Link_DirectoryInfo:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #07519A;
}

.Label_Phone
{
	font-size: 10px;
	color: Black;
}
/* ================================== Forum ================================== */


/* Info label */
.LabelInfo
{
	color: Green;
	font-size: 12px;
}


/* Info label of forum posts */
.LabelPostInfo
{
	color: Green;
	font-size: 12px;
}

/* label of post you are currently viewing */
.LabelPostTitle
{
	color: Black;
	font-size: 12px;
}

/* label of post views number */
.LabelForumViews
{
	color: Green;
	font-size: 10px;
}

/* forum content cell */
.ForumContentCell
{
	background-color: #f7f7FF;
	/*border-color: #C0C0FF;
	border-style: solid;
	border-width: 1px;*/
}

/* reply hyperlink of the forum */
A.PostReply:Link
{
	font-size: 10px;
	padding: 3px;
    color: #07519A;
}

A.PostReply:visited
{
	font-size: 10px;
	padding: 3px;
    color: #07519A;
}

A.PostReply:active
{
	font-size: 10px;
	padding: 3px;
    color: #07519A;
}

A.PostReply:hover
{
	font-size: 10px;
	padding: 3px;
    color: #07519A;
    text-decoration: underline;
}


/* =================================== Maps =============================================== */

.PPRollOver_Title
{         
    font-family:Verdana;         
    font-size:12pt;         
    font-weight:bold;      
}      

.PushPin
{         
    position:relative;         
    top: -8px;  
    left: -1px;    
}      

.PPRollOver     
{         
    font-family:Verdana;         
    font-size:10pt;         
    font-weight:normal;         
    text-align:left;      
}      
    


/* ================================== search results ================================== */

/* hyperlink of the search results */
A.SearchResultsTitleLink:Link
{
	font-size: 14px;
    color: #07519A;
}

A.SearchResultsTitleLink:visited
{
	font-size: 14px;
    color: #07519A;
}

A.SearchResultsTitleLink:active
{
	font-size: 14px;
    color: #07519A;
}

A.SearchResultsTitleLink:hover
{
	font-size: 14px;
    color: #07519A;
    text-decoration: underline;
}

/* table of the small search results */
.SmallSearchResultTable
{
	width: 130px;
	padding: 5px;
	border-color: #C0C0FF;
	border-style: solid;
	border-width: 1px;
}

/* hyperlink of the small search results */
A.SmallSearchResultsTitleLink:Link
{
	font-size: 10px;
    color: #07519A;
}

A.SmallSearchResultsTitleLink:visited
{
	font-size: 10px;
    color: #07519A;
}

A.SmallSearchResultsTitleLink:active
{
	font-size: 10px;
    color: #07519A;
}

A.SmallSearchResultsTitleLink:hover
{
	font-size: 10px;
    color: #07519A;
    text-decoration: underline;
}

/* label of the snippet cell */
.LabelSearchSnippet
{
	font-size: 12px;
	color: #000000;
}

/* label of the details cell */
.LabelSearchDetail
{
	font-size: 12px;
	color: Green;
}

/* label of the search price */
.Label_SearchListGross
{
	font-size: 12px;
	color: #07519A;
}

/* label of the info cell */
.LabelSearchInfo
{
	font-size: 12px;
	color: Black;
}


/* label of the small info cell */
.LabelSmallSearchInfo
{
	font-size: 8px;
	color: Black;
}


/* ================================== Article ================================== */

/* hyperlink of the article */
A.ArticleTitleLink:Link
{
	font-size: 14px;
    color: #07519A;
}

A.ArticleTitleLink:visited
{
	font-size: 14px;
    color: #07519A;
}

A.ArticleTitleLink:active
{
	font-size: 14px;
    color: #07519A;
}

A.ArticleTitleLink:hover
{
	font-size: 14px;
    color: #07519A;
    text-decoration: underline;
}

/* hyperlink of the article RSS */
A.ArticleTitleLinkRSS:Link
{
	font-size: 14px;
    color: #07519A;
}

A.ArticleTitleLinkRSS:visited
{
	font-size: 14px;
    color: #07519A;
}

A.ArticleTitleLinkRSS:active
{
	font-size: 14px;
    color: #07519A;
}

A.ArticleTitleLinkRSS:hover
{
	font-size: 14px;
    color: #07519A;
    text-decoration: underline;
}

/* table of the Article */
.ArticleTable
{
	width: 130px;
	background-color: White;
	padding: 5px;
}

/* label of article date */
.Label_ArticleDate
{
	Color: Green;
	font-size: 12px;
}

/* ================================== basket ================================== */

/* hyperlink of basket  */
A.BasketLink:Link
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.BasketLink:visited
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.BasketLink:active
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.BasketLink:hover
{
	font-size: 12px;
	color: #07519A;
	text-decoration: underline;
}

/* label in basket header row */
.LabelBasketHeader
{
	Color: Black;
	font-size: 12px;
	font-weight: bold;
}

/* label in basket row */
.LabelBasket
{
	Color: Black;
	font-size: 12px;
}


/* basket header */
.BasketHeader
{
	background-color: #dddddd;
}


/* basket body */
.BasketBody
{
	background-color: White;
}

/* ================================== mini basket ================================== */

/* hyperlink of the header cell in mini basket */
A.Link_HeaderMiniBasket:Link
{	
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.Link_HeaderMiniBasket:Active
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.Link_HeaderMiniBasket:Visited
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;	
}

A.Link_HeaderMiniBasket:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #07519A;
}


/* hyperlink of the items in the mini basket */
A.Link_MiniBasketItem:Link
{	
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Link_MiniBasketItem:Active
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;
}

A.Link_MiniBasketItem:Visited
{
	font-size: 10px;
	text-decoration: none;
	color: #07519A;	
}

A.Link_MiniBasketItem:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #07519A;
}
	
	
.Table_MiniBasket
{
	border: 1px #AAAAAA solid;
	background-color: #FFFFFF;
}

.Cell_HeaderCellMiniBasket
{
	background-color: #F1F7F7;
}

.Label_MiniBasket
{
	font-size: 10px;
}

.Label_MiniBasketGrandTotal
{
	font-size: 10px;
	font-weight: bold;
}


/* ================================== Product Review Boxes ================================== */

.Label_Date
{
	font-size: 14px;
	color: #bbbbbb;
	font-style: italic;
}



/* ================================== Printer Friendly Order ================================== */

/* Printer Friendly Order Heading */
.PrinterFriendlyOrderHeading
{
	font-size: 24px;
}

/* Printer Friendly Order Info */
.PrinterFriendlyOrderInfo
{
	font-size: 12px;
}


/* ================================== Product List Boxes ================================== */

/* hyperlink of Product List Product Name - Product Code */
A.ProductListProductName:Link
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.ProductListProductName:visited
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.ProductListProductName:active
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A.ProductListProductName:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #07519A;
}

/* ================================== Paging ================================== */

/* hyperlink of paging */
A.Paging:Link
{
	font-size: 14px;
	text-decoration: none;
	color: #07519A;
}

A.Paging:visited
{
	font-size: 14px;
	text-decoration: none;
	color: #07519A;
}

A.Paging:active
{
	font-size: 14px;
	text-decoration: none;
	color: #07519A;
}

A.Paging:hover
{
	font-size: 14px;
	text-decoration: underline;
	color: #07519A;
}

/* cell of current page - paging */
.NoLinkPagingCell
{
	font-size: 16px;
	text-decoration: none;
	color: Black;
}

/* product list box price label */
.ProductListPriceLabel
{
	font-size: 16px;
	color: Black;
}

/* product list info labels - stock, N/A, product code */
.ProductListInfoLabel
{
	font-size: 12px;
	color: #505050;
}


/* ================================== General ================================== */

/*Popup Control*/
.popupControl
{
	background-color:White;
	position:absolute;
	visibility:hidden;
}


/* Price label */
.Label_Price
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #07519A;
}

/* Price label Small */
.Label_PriceSmall
{
	font-size: 12px;
	text-decoration: none;
	color: Gray;
}

.LabelForm
{
	font-weight: Bold;
	font-size: 12px;
}

.LabelText
{
	font-size: 12px;
}


/* support phone number */
.LabelSupportPhone
{
	margin: 0px;
	font-size: 10px;
	text-decoration: none;
	color: #00ff00;
}

/* no rows found */
.LabelNoData
{
	margin: 0px;
	font-size: 12px;
	text-decoration: none;
	color: #0000ff;
}


/* product is unavailable */
.Label_Unavailable
{
	margin:0px;
	font-size: 16px;
	text-decoration: none;
	color: #FF0000;
}

/* paragraph style */
p
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

/* Lists */
ol
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
}

/* Lists */
li
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
}

/* hyperlink of General HyperLinks */
A:Link
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A:visited
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A:active
{
	font-size: 12px;
	text-decoration: none;
	color: #07519A;
}

A:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #07519A;
}

.StatusLabel
{
	font-size: 12px;
	background-color:White;
}


.ContactLabel
{
	font-size: 12px;
	text-decoration: none;
	color: Black;
}


.DropDownList
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}


/* ================================== order ================================== */


.LabelOrderHeader
{
	font-weight: Bold;
	font-size: 12px;
}

.LabelOrder
{
	font-size: 12px;
}

/* Order Heading */
.OrderHeading
{
	color: #07519A;
	font-size: 24px;
}

/* Payment form amount */
.PaymentAmount
{
	color: Black;
	font-size: 24px;
}

.SmallText
{
	font-size: 12px;
}


/* ==================================  account  ================================== */

/* large hyperlink of account home page */
A.Link_LargeAccount:Link
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_LargeAccount:visited
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_LargeAccount:active
{
	font-size: 16px;
	text-decoration: none;
	color: #07519A;
}

A.Link_LargeAccount:hover
{
	font-size: 16px;
	text-decoration: underline;
	color: #07519A;
}

.Label_LargeAccount
{
	font-size: 16px;
	text-decoration: none;
	color: Gray;
}


/* ================================== Grid ================================== */

/* grid table */
.Grid_Table
{
	padding: 3;
	background-color: White;
	border-color: #999999;
	border-style: None;
	border-width: 1px;	
	font-size: 12px;
}


/* grid header */
.Grid_Header
{
	background-color: #F1F7F7;
	font-weight: bold;
	color: #07519A;
	font-size: 12px;
}

/* grid header link */
.Grid_Header a
{
	background-color: #F1F7F7;
	font-weight: bold;
	color: #07519A;
	font-size: 12px;
}

/* grid row */
.Grid_Row
{
	background-color: White;
	color: Black;
	font-size: 12px;
}

/* grid alternative row */
.Grid_AlternativeRow
{
	background-color: White;
	color: Black;
	font-size: 12px;
}

/* grid pager */
.Grid_Pager
{
	background-color: #F1F7F7;
	color: #07519A;
	text-align: center;
	font-size: 12px;
}

/* grid pager link */
.Grid_Pager a
{
	background-color: #F1F7F7;
	color: #07519A;
	text-align: center;
	font-size: 12px;
}

/* grid pager */
.Grid_Footer
{
	background-color: #F1F7F7;
	color: #07519A;	
	font-size: 12px;
}

/* grid pager */
.Grid_SelectedRow
{
	background-color: White;
	color: Black;
	font-weight: bold;
	font-size: 12px;	
}



/*====================================== Calendars ====================================*/


.Calendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}

.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_year 
{
    color: black;
}

.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: black;
}

.Calendar .ajax__calendar_active .ajax__calendar_day,
.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year 
{
    color: black;
    font-weight:bold;
}

/*=======================================================================================*/
