/* core html styles */
body
{
	font-family: Arial;
	font-size:  11px;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;	
	padding-left: 2px;
}

body, td, div {font-family: Arial; font-size: 11px; color: #3E3E3E; }

table           {font-family: Arial; font-size: 11px; color: #3E3E3E; }
table td        {font-family: Arial; font-size: 11px; color: #3E3E3E; }
table tbody td  {font-family: Arial; font-size: 11px; color: #3E3E3E; }
table tbody tr td  {font-family: Arial; font-size: 11px; color: #3E3E3E; }

h1
{
	font-size: 16px;
}

h2
{
	font-size: 12px;
}

tr
{
	vertical-align: top;
}

/* class styles */

.templateTable {width: 700px; background-color: #FFFFFF;}
.templateBanner {border: solid 1px red; padding: 5px;}
.templateContentBody {border: solid 1px green; margin: 5px 0px; padding: 5px;}
.templateContentMain {width: 500px; vertical-align: top;}
.templateContentSide{width: 200px; vertical-align: top;}
.templateFooter {border: solid 1px blue;}

.infoPanel
{
	width: 100%;	
	background-color: #a9a9a9;	
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	margin-bottom: 5px;			
	color: White;
	font-weight: bold;
}

.infoPanel A
{
	color: White;
}

.mainTableLayout
{
	width: 800px;	
}

.logoArea
{
	width: 800px;	
	background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/title.gif);
    background-repeat: repeat-x;
	color: White;
}

.logoAreaRight
{
	color: white;	
	text-align: right;
	font-weight: bold;
}

.logoAreaRight A
{
	color: white;	
	text-align: right;
	font-weight: bold;
}

.mainMenuBackground
{
	BACKGROUND-IMAGE: url(/CMSTemplates/lion-nathan.com/Client/Images/menu.gif);
	background-repeat: repeat-x;
}

.textColumn
{
	background: #d9dadc;	
	padding: 5px 5px 5px 5px;
}

/* edit mode controls */

.CMSEditModeButtons
{
	border: 1px solid black;
	background: white;
	cursor: hand;
	font-size: 12px;
	font-weight: bold; 
	display: inline-block;
	color: Black;
}

.CMSPageManager
{
	border: 1px solid #a9a9a9;
	padding: 3px 3px 3px 3px;
	display: block;
	width: 100%;
	background-color: #EEEEEE;
	margin-bottom: 3px;
}

.CMSPageManager A
{
	font-weight: bold;
	text-decoration: underline;
	color: Black;
}
.CMSPageManagerLabel
{
	text-align: right;
}
.CMSPageManagerTDlabel
{
	padding-left: 10px;
}
.CMSEditableRegion
{
	background-color: white;
	border: 1px dotted red;
	text-decoration: none;
	font-weight: normal;
}

/* Site Map */
div.CMSSiteMapSection       { font-family: Arial; font-size: 11px; font-weight:bold; margin-top: 10px; margin-bottom: 0; float:left; }
ul.CMSSiteMapList           { font-family: Arial; font-size: 11px; margin-top: 3px; margin-bottom: 10px; clear:left; }

/* site map : A-Level */
ul.CMSSiteMapList li        { padding: 4px 0px 10px 5px; list-style-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); }
ul.CMSSiteMapList li A      { text-decoration:none; color: #404040; }
ul.CMSSiteMapList li A:hover { color: #FF0004; }

/* site map : other levels */
ul.CMSSiteMapList li ul li        { padding: 7px 0px 2px 2px; list-style-position:inside; text-indent:15px; list-style-image: url(/CMSTemplates/lion-nathan.com/Client/Images/tree_indent.gif); }
ul.CMSSiteMapList li ul li A      { text-decoration:none; color: #404040; }
ul.CMSSiteMapList li ul li A:hover { color: #FF0004; }

/* Navigation controls */

/* bread crumbs */
.CMSBreadCrumbsLink { text-decoration:underline; color: #6D6D6D; font-family:Tahoma; font-size:10px; }
.CMSBreadCrumbsCurrentItem { text-decoration:none; color: #B6B6B6; font-family:Tahoma; font-size:10px;  }
.BreadCrumbs { color: #6D6D6D; font-family:Tahoma; font-size:10px; padding-top:12px; padding-bottom:17px; }
.BreadCrumbs A { text-decoration:underline; color: #6D6D6D; }

/* tree menu */

.CMSTreeMenuTable { width:180px;}
.CMSTreeMenuItem { BACKGROUND: #ff8f2e; padding: 3px; border: 1px solid white; color: black}
.CMSTreeMenuSelectedItem { BACKGROUND: #e87511; padding: 3px; border: 1px solid white; }
.CMSTreeMenuLink { COLOR: black; TEXT-DECORATION: none }
.CMSTreeMenuSelectedLink { COLOR: black; TEXT-DECORATION: none }

/* main menu */

.CMSMenu { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-IMAGE: url(/CMSTemplates/lion-nathan.com/Client/Images/menu.gif); background-repeat: repeat-x; }
.CMSMenuItem { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana }
.CMSMenuItemMouseUp { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana }
.CMSMenuItemMouseOver { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-IMAGE: url(/CMSTemplates/lion-nathan.com/Client/Images/menu_selected.gif); background-repeat: repeat-x;}
.CMSMenuItemMouseDown { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana }
.CMSMenuHighlightedMenuItem { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-IMAGE: url(/CMSTemplates/lion-nathan.com/Client/Images/menu_selected.gif); background-repeat: repeat-x; color: White; }
.CMSMenuHighlightedMenuItemMouseUp { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-IMAGE: url(/CMSTemplates/lion-nathan.com/Client/Images/menu_selected.gif); background-repeat: repeat-x; color: White; }
.CMSMenuHighlightedMenuItemMouseOver { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-IMAGE: url(/CMSTemplates/lion-nathan.com/Client/Images/menu_selected.gif); background-repeat: repeat-x; color: White; }
.CMSMenuHighlightedMenuItemMouseDown { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-IMAGE: url(/CMSTemplates/lion-nathan.com/Client/Images/menu_selected.gif); background-repeat: repeat-x; color: White; }

.SubmenuCMSMenuItem { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; background-image: none; background: #ff8f2e}
.SubmenuCMSMenuItemMouseUp { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana }
.SubmenuCMSMenuItemMouseOver { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511 }
.SubmenuCMSMenuItemMouseDown { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511 }
.SubmenuCMSMenuHighlightedMenuItem { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511; color: White; }
.SubmenuCMSMenuHighlightedMenuItemMouseUp { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511; color: White; }
.SubmenuCMSMenuHighlightedMenuItemMouseOver { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511; color: White; }
.SubmenuCMSMenuHighlightedMenuItemMouseDown { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; WIDTH: 91px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e87511; color: White; }


/* Content styles */


/* Image Gallery */

.ImageGalleryPager
{
	border: solid 1 black;
	padding: 2;
	margin: 5 0 5 0;
	text-align: center;	
}
.ImageGalleryPager div
{
	display: inline;
}
.ImageGalleryPagerPrevious
{
	width: 20%;
	text-align: left;
}
.ImageGalleryPagerNext
{
	width: 20%;
	text-align: right;
}

.ImageGalleryPager
{
	background-color: #fec698;
	padding: 2px 2px 2px 2px;
	display: inline-block;
	width: 600px;
}

.ImageGalleryPagerPrevious
{
	float: left;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}

.ImageGalleryPagerNext
{
	float: right;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}

.ImageGalleryPreviewImage
{
	border-width: 0px;
}

.ImageGalleryDetailImage
{
	border-width: 0px;
}

.ImageGalleryParent
{
	padding: 2px 2px 2px 2px;
}

.ImageGalleryItem
{
	padding: 2px 2px 2px 2px;
}

/* Shopping Cart */

.CommerceCartHeader
{
	background-color: #888888;
	font-weight: bold;
	color: #ffffff;
}

/* Others */

.FormErrorLabel
{
  color: Red;
}

/* ****** NEW ******** */

/* Links */

a.footer_link	        { font-size: 10px; color: #484848; font-family: Arial; font-weight: normal; text-decoration: none; }
a.footer_link:active	{ font-size: 10px; color: #484848; font-family: Arial; font-weight: normal; text-decoration: none; }
a.footer_link:link		{ font-size: 10px; color: #484848; font-family: Arial; font-weight: normal; text-decoration: none; }
a.footer_link:visited	{ font-size: 10px; color: #484848; font-family: Arial; font-weight: normal; text-decoration: none; }
a.footer_link:hover	    { font-size: 10px; color: #484848; font-family: Arial; font-weight: normal; text-decoration: underline; }

a.calendar_link         { font-size: 11px; color: #3E3E3E; font-family: Arial; font-weight: normal; text-decoration: underline; }
a.calendar_link:active	{ font-size: 11px; color: #3E3E3E; font-family: Arial; font-weight: normal; text-decoration: underline; }
a.calendar_link:link	{ font-size: 11px; color: #3E3E3E; font-family: Arial; font-weight: normal; text-decoration: underline; }
a.calendar_link:visited	{ font-size: 11px; color: #3E3E3E; font-family: Arial; font-weight: normal; text-decoration: underline; }
a.calendar_link:hover	{ font-size: 11px; color: #3E3E3E; font-family: Arial; font-weight: normal; text-decoration: underline; }

/* Text */

div.pageHeader      { margin:0 0 10px 0; width:410px;}
div.pageHeaderPopup { margin-top:20px; margin-bottom:15px; }
div.pageHeaderPopup  span { font-size: 20px; color: #F70B0D; font-family: Arial; font-weight:bolder; text-decoration: none; }
div.pageHeader      { font-size: 24pt; color: #F70B0D; font-family: Arial; font-weight:bolder; text-decoration: none; }
div.pageHeader span.description { font-size: 11px; color: #0000FF; font-family: Arial; font-weight:bolder; text-decoration: none; }

.pageContent        { border-top: solid 1px #E9E9E9; width:628px; vertical-align:top; background-color:#FFFFFF; }
.pageHTMLContent    {  }
.pageContentNoNav   { width:828px; vertical-align:top; text-align:left; background-color:#FFFFFF; }
.divContentNoNav    { margin-left:10px; }
.popupContent       { width:498px; vertical-align:top; text-align:left; background-color:#FFFFFF; }
.pagePadding        { padding-top:25px; }
.pageSubHeader1     {  }
.pageSubHeader1  span   { font-size: 15px; color: #848685; font-family: Arial; font-weight:bold; text-decoration: none; }
.pageSubHeader1 div.Title    { float:left; font-size: 15px; color: #848685; font-family: Arial; font-weight:bold; text-decoration: none; }
.pageSubHeader1 div.Title  span  { font-size: 15px; color: #848685; font-family: Arial; font-weight:bold; text-decoration: none; }
.pageSubHeader1 div.Paging       { float:right; font-family: Arial; font-size:11px; font-weight:bold; color:#CCCCCC; }
.pageSubHeader1 div.Paging A            { color:#868887; text-decoration:none; }
.pageSubHeader1 div.Paging A:Hover      { color:#424242; }
.pageSubHeader1 div.Paging A.Off        { color:#CCCCCC; }
.pageSubHeader1 div.Paging A.Off:Hover  { color:#CCCCCC; cursor:default; }
.pageFooter         { vertical-align: bottom; text-align: center; padding-bottom: 10px; }

.heading1       { font-size: 15px; color: #848685; font-family: Arial; font-weight:bold; text-decoration: none; }
.heading2       { font-size: 14px; color: #484848; font-family: Arial; font-weight: bold; text-decoration: none; }
.heading3       { font-size: 12px; color: #D4A227; font-family: Arial; font-weight: bold; text-decoration: none; }
.heading4       { font-size: 10px; color: #DF9011; font-family: Arial; font-weight: bold; text-decoration: none; }

.table_font1    { font-size: 10px; color: #3E3E3E; font-family: Arial; font-weight: normal; text-decoration: none; }

span        {font-family: Arial; font-size: 11px; color: #3E3E3E; }
label       {font-family: Arial; font-size: 11px; color: #3E3E3E; }
td          {font-family: Arial; font-size: 11px; color: #3E3E3E; }

.content       { font-size: 11px; color: #3E3E3E; font-family: Arial; font-weight: normal; text-decoration: none; }
.footer_seperator       { font-size: 11px; color: #484848; font-family: Arial; font-weight: normal; text-decoration: none; }
.error          { display:block; font-size: 14px; color: #ff0000; font-family: Tahoma; font-weight: bold; text-decoration: none; clear:both; border:solid 1px #ffffff; }
.formMessage    { display:block; font-size: 14px; color: #0000ff; font-family: Tahoma; font-weight: bold; text-decoration: none; clear:both; border:solid 1px #ffffff; }
.message        { font-size: 11px; color: #0000ff; font-family: Arial; font-weight: normal; text-decoration: none; }

/* Background */

.bg_DarkGreyFiller  { background-color: #DADBDD; }
.bg_White           { background-color: #FFFFFF; }
.bg_TopGreyGradient { width: 920px; height: 20px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_top_grey_gradient.jpg); background-repeat: repeat-x; }
.bg_LeftSideGreyGradient    { background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_left_grey_gradient.jpg); background-repeat: repeat-y; }
.bg_RightSideGreyGradient   { background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_right_grey_gradient.jpg); background-repeat: repeat-y; }
.bg_ContentLeftSideGreyGradient    { width: 23px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_left_gradient.gif); background-repeat: repeat-y; }
.bg_ContentRightSideGreyGradient   { width: 23px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_right_gradient.gif); background-repeat: repeat-y; }
.bg_BottomGreyGradient             { width: 884px; height: 30px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_bottom_grey_gradient.gif); background-repeat: repeat-x; }
.bg_BottomGreyGradientHome             { width: 884px; height: 30px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_bottom_grey_gradient_home.gif); background-repeat: repeat-x; }
.bg_ContentBottomGreyGradientHome      { height: 20px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_bottom_content_gradient.jpg); background-repeat: repeat-x; }
.bg_ContentBottomGrey              { height: 9px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_border_bottom.gif); background-repeat: repeat-x; }
.bg_ContentTop                     { height: 9px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_border_top.gif); background-repeat: repeat-x; }
.bg_ContentTopGreyGradient      { width:837px; height: 25px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_gradient_top.gif); background-repeat: repeat-x; }
.bg_ContentTopGreyGradientNoLine      { width:837px; height: 25px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_gradient_top_noline.gif); background-repeat: repeat-x; }
.bg_ContentBottomGreyGradient      { width:837px; height: 22px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_gradient_bottom.gif); background-repeat: repeat-x; }
.bg_ContentBorderGreyGradient      { width:20px; height: 543px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_grey_gradient.gif); background-repeat: repeat-x; background-color:#FAFAFA; }
.bg_ContentBorderGreyGradientFilling      { width:20px; background-color:#FAFAFA; }
.bg_ContentBorderGreyGradientFillingDark      { width:20px; background-color:#EFEFEF; }
.bg_ContentBorderLineRight         { width:1px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_border_line.gif); background-repeat: no-repeat; background-color:#F0F2F1; }
.bg_ContentBorderLeft              { width:4px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_border_left.gif); background-repeat: repeat-y; }
.bg_ContentBorderRight             { width:4px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content_border_right.gif); background-repeat: repeat-y; }
.bg_LeftNavBorderLeft              { width:2px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_leftnav_border_left.gif); background-repeat: repeat-y; }
.bg_Nav                            { width:167px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_nav.gif); background-repeat: repeat-y; vertical-align:top;}

.bg_Popup               { background-color: #fefefe; }
.bg_Popup_Gradient      { width: 100%; height: 100%; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_popup.gif); background-repeat: repeat-x;  }
.bg_popup_border_left   { background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_popup_border_left.gif); background-repeat: repeat-y; }
.bg_popup_border_right  { background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_popup_border_right.gif); background-repeat: repeat-y; }

/* Div */
.leftNavPadding               { border-top: solid 1px #E9E9E9; width:15px; background-color:#FFFFFF; }
.leftNavPaddingNoline         { width:15px; background-color:#FFFFFF; }
.leftNavMenu            { width:160px; padding: 0px 0px 0px 3px; }

/**** Home ****/

/* Home - Our brands */
div.home_ourbrands      { width:266; height:196; padding:0 0 0 13; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_home_ourbrands.gif); background-repeat:no-repeat; }
div.home_ourbrands div.flash { padding-top:28px; }
div.homepage_flash_bg   { position:relative; width:875; height:200; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_home_new.jpg); background-repeat:no-repeat; }
div.homepage_flash_bg div.flash  { position:absolute; width:800; height:165; margin:34 0 0 30; }
div.homepage_content_image { z-index:1; margin:0 0 0 -800; }
.content_image { z-index:1; position:absolute; width:200; height:150; margin:50 0 0 0; }


/* Home - Feature Boxes */
/* border:solid 1px green; */
div.home_featurebox    { position:relative; width:266; height:196; text-align:left; }
div.home_featurebox span.btnleft  { display:block; height:30px; position:absolute; left:0; cursor:pointer; }
div.home_featurebox span.btnmiddle  { display:block; height:30px; position:absolute; left:84; cursor:pointer; }
div.home_featurebox span.btnright { display:block; height:30px; position:absolute; right:0; cursor:pointer; }
div.home_featurebox input.btnleft  { display:block; height:30px; position:absolute; left:0; }
div.home_featurebox input.btnright { display:block; height:30px; position:absolute; right:0; }

div.home_featurebox_left    { float:left; margin:0; width:266px; }
div.home_featurebox_middle  { float:left; margin-left:15px; width:266px; }
div.home_featurebox_right   { float:left; margin-left:16px; width:266px; }

/* Home - Sociability and News */

div.divSociability  { display:block; position:absolute; top:30; left:0; padding-left:11px; width:266; height:166; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_home_sociability.gif); background-repeat:no-repeat; }

div.divNews         { display:block; position:absolute; top:30; left:0; width:266; height:196; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_home_news.gif); background-repeat:no-repeat; }
div.divNews div.even   { padding:5 5 1 25; margin:1 0 0 15; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right_white.gif); background-repeat:no-repeat; }
div.divNews div.odd    { padding:2 5 1 20; margin:4 0 0 20; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_home_news_row.gif); background-repeat:no-repeat; }

div.divNewsDate { font-family:Tahoma; font-size:9px; font-weight:bold; color:#000000; }
div.divNewsTitle A       { font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
div.divNewsTitle A:Hover { color:#ffd200; }

/* Home - Careers and Share */

div.divCareers      { display:block; position:absolute; top:30; left:0; width:266; height:196; }
div.divCareers A IMG    { border:none; }
div.divShare        { display:block; position:absolute; top:30; left:0; width:266; height:166; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_home_stock.gif); background-repeat:no-repeat; }
div.divShare A.sharePrice     { border:none; display:block; margin:3 0 0 10; }
div.divShare A.miniChart      { border:none; display:block; margin:5 0 0 15; }
div.divShareMiddle        { display:block; position:absolute; top:30; left:0; width:266; height:166; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_home_stock_middle.gif); background-repeat:no-repeat; }
div.divShareMiddle A.sharePrice     { border:none; display:block; margin:3 0 0 10; }
div.divShareMiddle A.miniChart      { border:none; display:block; margin:5 0 0 15; }

/* Feature box */
.divHeroImage                       { position: relative; top: -30px; margin-bottom: -30px;}
.divHeroImage span.heroImage IMG    { display: block; margin-bottom:22px; } 

div.rightColumn { float:right; width:208px; padding-left:5px; }
.divFeatureBox                      {  }
.divFeatureBox div.divRelatedLinks        { display: block; margin-bottom:5px; }
.divFeatureBox div.divRelatedLinks IMG    { display: block; }
.divFeatureBox div.divRelatedLinks A      { width:206px; display: block; padding: 3px 6px 8px 17px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; color: #FF0004; text-decoration: underline; overflow: hidden; font-size: 11px; font-family:Arial; }
.divRelatedLinkItems                { width:206px; display: block; border-left: solid 1px #DCDCDC; border-right: solid 1px #DCDCDC; padding-top:10px; }

/* Calendar */
div.CalendarHeaderLeft  { float:left; width:180px; padding-left:10px; font-size: 15px; color: #848685; font-family: Arial; font-weight:bold;}
div.CalendarHeaderRight { float:left; font-size: 15px; color: #848685; font-family: Arial; font-weight:bold;}

div.divEventOdd         { background-color:#FFFFFF; padding-top:4px; padding-bottom:3px; font-weight:bold; }
div.divEventOddLeft     { float:left; width:150px; padding:3px 0px 0px 8px; color:#888888; }
div.divEventOddRight    { float:left; padding:3px 0px 5px 30px; background: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif) no-repeat; }
div.divEventOddRight A          { color:#565864; text-decoration:none; }
div.divEventOddRight A:Hover    { color:#FE0000; text-decoration:none; }

div.divEventEven        { background-color:#F5F7F6; padding-top:4px; padding-bottom:3px; font-weight:bold; }
div.divEventEvenLeft    { float:left; width:150px; padding:3px 0px 0px 8px; color:#888888; }
div.divEventEvenRight   { float:left; padding:3px 0px 5px 30px; background: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif) no-repeat; }
div.divEventEvenRight A          { color:#565864; text-decoration:none; }
div.divEventEvenRight A:Hover    { color:#FE0000; text-decoration:none; }

div.popupCalendarDetails { display:block; clear:both; margin-bottom:10px; }
div.popupCalendarDetails div           { font-size: 11px; font-family:Arial; font-weight:normal; color:#565864; }
div.popupCalendarDetails div.header    { display:block; float:left; width: 50px; font-weight:bold; }   
div.popupCalendarDetails div.details span   { display:block; margin-left:50px; padding: 3px 10px 0px 30px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }

div.popupCalendarDocumentList               { display:block; clear:both; margin-bottom:7px; margin-left:80px; }
div.popupCalendarDocumentList div.icon      { display:block; float:left; font-weight:bold; } 
div.popupCalendarDocumentList div.document  { display:block; margin-left:50px; padding-top:2px;}
div.popupCalendarDocumentList div.document A         { color:#888989; text-decoration:none; font-weight:bold; }
div.popupCalendarDocumentList div.document A:Hover   { color:#393939; text-decoration:underline; }

div.popupCalendarHr      { margin: 0 0 1em 55px; height: 17px; background: #fff url(/CMSTemplates/lion-nathan.com/Client/Images/dots.gif) repeat-x; clear:both; }
div.popupCalendarHr hr   { display: none; }


div.popupCalendarLink           { float:right; width: 160px; margin-bottom:10px; }
div.popupCalendarLink A         { color:#565864; text-decoration:none; font-weight:bold; }
div.popupCalendarLink A:Hover   { color:#FE0000; text-decoration:none; }

/* Share Information */
div.divShareQuoteTable  { margin:30 0 0 3; }
div.divShareQuoteTable span { display:block; padding-bottom:5px; font-size: 14px; color: #FF0000; font-family: Tahoma; font-weight: bold; text-decoration: none; clear:both; border:solid 1px #ffffff; }
div.divShareQuoteTable img  { text-align:center; }

div.divShareInfoLeft { float:left; margin-top:30px; }

div.divInteractiveForm  { float:right; width:285px; margin-top:35px; }
div.divInteractiveForm table { display:block; }
div.divInteractiveForm table th  { text-align:right; }
div.divInteractiveForm table th label.heading   { display:block; padding-top:4px; font-family: Arial; font-size: 11px; color: #ff0000; font-weight: normal; white-space:nowrap; }
div.divInteractiveForm table th label           { display:block; padding-top:4px; font-family: Arial; font-size: 11px; color: #565656; font-weight: normal; white-space:nowrap; }
select.selectShare  { margin-left:10px; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 180px; height: 22px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }

div.divShareFooter     { display:block; float:left; color:#8e8e8e; font-size:11px; margin-top:22px; }
div.divShareFooter A            { color:#8e8e8e; }
div.divShareFooter A:active     { color:#8e8e8e; }
div.divShareFooter A:link       { color:#8e8e8e; }
div.divShareFooter A:visited    { color:#8e8e8e; }
div.divShareFooter A:hover      { color:#f50415; }

div.divHistoricalInfo  { margin:30 5 0 0; display:block; float:right; }
div.divHistoricalInfo span { font-weight:bold;}

div.divHistoricalInfo div.background {  width:270px; display:block; float:left; background-color:#f0f2f1; margin-top: 5px; padding-top:10px; padding-bottom:10px; }
div.divHistoricalInfo div.background div.formText           { display:block; width:92px; padding:5 7 0 0; float:left; text-align:right; }
div.divHistoricalInfo div.background div.formTextHeader     { display:block; width:92px; padding:4 7 0 0; float:left; text-align:right; color:#ff0000; }
div.divHistoricalInfo div.background div.formTextDropdown   { display:block; width:92px; padding:4 7 0 0; float:left; text-align:right; }
div.divHistoricalInfo div.background div.formInput  { display:block; float:left; }
div.divHistoricalInfo div.background div.formInput input { margin:0 3 3 5; text-align:center; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 24px; height: 20px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }
div.divHistoricalInfo div.background div.formInput input.year { width:40px; text-align:center; }
div.divHistoricalInfo div.background div.formInput select  { margin:0 0 2 5; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 118px; height: 20px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }

div.divHistoricalInfo div.background div.formClear { clear: both; height: 5px; overflow: hidden; margin-top: -1px; border: 0; margin: 0; padding: 0; }
div.divHistoricalInfo div.link  { clear:both; margin-top:5px; text-align:right; }

a.shareLink           { color:#616161; text-decoration:underline; }
a.shareLink:active    { color:#616161; text-decoration:underline; }
a.shareLink:link      { color:#616161; text-decoration:underline; }
a.shareLink:visited   { color:#616161; text-decoration:underline; }
a.shareLink:hover     { color:#f50415; text-decoration:underline; }

/* Forms */
.asterisk               { font-size: 12px; font-family:Tahoma; font-weight:normal; color:#FF0000; }  
.FormClear { clear: both; height: 8px; overflow: hidden; margin-top: -1px; border: 0; margin: 0; padding: 0; }

div.formFieldName       { display:block; float:left; margin-left:10px; padding-left:15px; padding-top:3px; width:130px; } 
div.formFieldName span  { font-size: 11px; font-family:Tahoma; font-weight:bold; color:#7a7c7b; }
div.formFieldNameMandatory       { display:block; float:left; margin-left:10px; padding-left:15px; padding-top:3px; width:130px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/asterisk.gif); background-repeat:no-repeat; } 
div.formFieldNameMandatory span  { font-size: 11px; font-family:Arial; font-weight:bold; color:#7a7c7b; }

div.formField           { display:block; float:left; width:260px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.formField input     { margin-left:40px; float:left; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 270px; height: 22px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }
div.formField select    { margin-left:40px; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 270px; height: 22px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }
div.formField textarea  { margin-left:40px; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 270px; padding-left: 4px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }

div.formFieldNameMessage       { display:block; float:left; margin-left:10px; padding-left:15px; width:170px; border:solid 1px #f5f7f6; } 
div.formFieldMessage           { display:block; float:left; width:270px; border:solid 1px #f5f7f6; }

div.formBackground          { display:block; background-color:#f5f7f6; margin-top: 20px; padding-top:20px; padding-bottom:10px; }
div.formFooterBackground    { display:block; float:left; background-color:#eaeaea; }
div.formFooterBackground div.right     { float:right; }
div.formFooterBackground div.middle     { float:right; margin-right: 10px; }
div.formFooterBackground div.right input    { display:block; height:17px; }
div.formFooterBackground div.middle input    { display:block; height:17px; }

/* Search */
.CMSSearchResultsHeader { font-size: 18px; padding-top:35px; color: #878988; font-family: Arial; font-weight:bolder; text-decoration: none; }
.CMSSearchResultsNoResultsLabel { display:block; margin-top:35px; font-size: 14px; color: #0000ff; font-family: Tahoma; font-weight: bold; text-decoration: none; clear:both; border:solid 1px #ffffff; }

.divSearchContent       { display:block; margin:0; padding:0; width:485px; }
.divSearchResultsHeader { display:block; margin-top:35px; padding:0; }
.divSearchResults       { display:block; }

.divSearchResults div.even       { color:#8a8a8a; display:block; padding:10 10 12 12; background-color:#ffffff; }
.divSearchResults div.even A            { color:#505155; font-weight:bold; text-decoration:none; padding:4 0 0 23; display:block; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
.divSearchResults div.even A:Hover      { color:#fa0000; font-weight:bold; }
.divSearchResults div.even div.body     { padding:15 0 8 25; color:#8a8a8a; }
.divSearchResults div.even div.body span { color:#8a8a8a; }
.divSearchResults div.even div.body span.seperator     { font-size:11px; font-family:Tahoma; color:#8a8a8a; }

.divSearchResults div.odd       { color:#8a8a8a; display:block; padding:10 10 12 12;  background-color:#f5f7f6; }
.divSearchResults div.odd A            { color:#505155; font-weight:bold; text-decoration:none; padding:4 0 0 23; display:block; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
.divSearchResults div.odd A:Hover      { color:#fa0000; font-weight:bold; }
.divSearchResults div.odd div.body     { padding:15 0 8 25; color:#8a8a8a; }
.divSearchResults div.odd div.body span { color:#8a8a8a; }
.divSearchResults div.odd div.body span.seperator     { font-size:11px; font-family:Tahoma; color:#8a8a8a; }

div.formSearchFieldName       { display:block; float:left; margin-left:10px; padding-top:3px; width:85px; } 
div.formSearchFieldName span  { font-size: 11px; font-family:Tahoma; font-weight:bold; color:#7a7c7b; }

div.formSearchField           { display:block; float:left; width:300px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.formSearchField input     { margin-left:40px; padding-left:3px; float:left; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 270px; height: 22px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }
div.formSearchField select    { margin-left:40px; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 170px; height: 22px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }


/* Media Registration Form */
.divMediaFormMessage            { margin-top: 20px; width:550px; }

div.formMediaFieldName       { display:block; float:left; margin-left:10px; padding-left:15px; padding-top:3px; width:265px; } 
div.formMediaFieldName span  { font-size: 11px; font-family:Tahoma; font-weight:bold; color:#7a7c7b; }
div.formMediaFieldNameMandatory       { display:block; float:left; margin-left:10px; padding-left:15px; padding-top:3px; width:265px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/asterisk.gif); background-repeat:no-repeat; } 
div.formMediaFieldNameMandatory span  { font-size: 11px; font-family:Arial; font-weight:bold; color:#7a7c7b; }

div.formMediaField           { display:block; float:left; width:260px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.formMediaField input     { margin-left:40px; float:left; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 270px; height: 22px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }
div.formMediaField select    { margin-left:40px; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 270px; height: 22px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }
div.formMediaField textarea  { margin-left:40px; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 270px; padding-left: 4px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }

div.formMediaFieldRadio         { display:block; float:left; width:260px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.formMediaFieldRadio input   { margin-left:40px; float:left; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; }
div.formMediaFieldRadio table td label { color:#7f8180; float:left; margin-top:2px; margin-left:5px; }

div.formMediaFieldChkBox         { display:block; float:left; width:300px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.formMediaFieldChkBox input   { margin-left:40px; float:left; font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; }
div.formMediaFieldChkBox table td label { color:#7f8180; float:left; margin-top:2px; margin-left:5px; white-space:nowrap; }

/* Contact Us */
.divContactUsContentLeft        { display:block; float:left; width:290px; }
.divContactUsContentRight       { display:block; float:right; margin-left:10px; width:485px; }
.divContactUsMessage            { margin-top: 20px; margin-left:310px; width:470px; }

/* Product */
div.pageHeaderProductType      { margin:0; width:410px;}
div.pageHeaderProductType span { font-size: 24pt; color: #F70B0D; font-family: Arial; font-weight:bolder; text-decoration: none; }
div.pageHeaderProductType span.description { font-size: 11px; color: #0000FF; font-family: Arial; font-weight:bolder; text-decoration: none; }

.divProduct         { position:relative; }
.divProductImage    { position:absolute; right:0; top:0; z-index:1; }
.divProductBackground   { border:solid 1px white; position:relative; margin-top:20px; width:629px; height:421px; background: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_product.jpg) no-repeat; }

.divProducttitle        { margin-top:40px; margin-left:60px; width:375px; }
.divProducttitle span   { font-family:Arial; font-size:20px; font-weight:bold; color:#ff0000; }
.divProducttitle img    { margin: 0; }

.divProductDetails div.details       { font-family:Arial; font-size:11px; font-weight:bold; color:#646464; }
.divProductDetails div.details span  { font-family:Arial; font-size:11px; font-weight:bold; color:#646464; }

.productText    { font-family:Arial; font-size:11px; font-weight:bold; color:#646464; }

.divProductDetails div.subTitle      { margin-top:15px; }
.divProductDetails div.subTitle span { font-family:Arial; font-size:12px; font-weight:bold; color:#ff0000; } 

/* Profile */
.divProfileOdd      { display:block; float:none; background-color:#FFFFFF; padding:15px 9px 15px 13px; }
.divProfileEven     { display:block; float:none; background-color:#F5F7F6; padding:15px 9px 15px 13px; }
.divProfileOdd div.divProfileLeft { display:block; float:left; width:122px; background: url(/CMSTemplates/lion-nathan.com/Client/Images/profileDropShadowEven.gif) no-repeat; }
.divProfileEven div.divProfileLeft { display:block; float:left; width:122px; background: url(/CMSTemplates/lion-nathan.com/Client/Images/profileDropShadowOdd.gif) no-repeat; }
.profileName        { font-family:Tahoma; font-size:15px; font-weight:bold; color:#585858; display:block; }
.profileTitle       { font-family:Arial; font-size:11px; font-style:normal; color:#868686; display:block; }
.profileDetails     { padding-top:15px; display:block; }
.divProfileRight    { display:block; float:left; margin-left: 20px; position:relative; width:460px; }

/* Documents */
div.divDocument div.Title       { color: #FE0003; padding:2px 0 5px 20px; font: bold 13px Tahoma; clear:left; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.divDocument div.Heading     { display: block; float:left; color: #454545; width:150px; margin:2px 0 0 20px; padding: 3px 0px 0 30; font: bold 11px Tahoma; clear:left; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.divDocument div.SubHeading  { display: block; float:left; color: #454545; width:150px; margin:2px 0 0 20px; padding: 3px 0px 0 30; font: bold 11px Tahoma; clear:left; }
div.divDocument div.SubHeading A          { font-weight: normal; color: #454545; }
div.divDocument div.SubHeading A:Hover    { color: #FF0004; }
div.divDocument div.Details     { display: block; float:none; color: #454545; width:400px; margin:2px 0 0 200px; text-indent:0; padding: 3px 0 0 0;  }
div.divDocument div.Padding     { display: block; float:none; width:20px; }
div.divDocumentPaging           { border:solid 1px green; float:right; color: #888888; padding:2px 0 5px 20px; font: bold 11px Tahoma; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }

/* Image Gallery */
div.ImageGallery        { width:205px; padding:10px 0px 30px 0px; }
div.ImageGallery div.Image { text-align:center; }
div.ImageGallery div.Details { padding-left: 30px; }
div.ImageGallery div.Details div.Title { font-weight:bold; padding:2px 10px 0px 20px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/arrow_right.gif); background-repeat:no-repeat; }
div.ImageGallery div.Details div { padding:2px 10px 5px 20px; }
div.ImageGallery div.Details div.File { color:#8E8E8E; padding:2px 10px 0px 20px; }
div.ImageGallery div.Details div.File span { color:#8E8E8E; }
div.ImageGallery div.Details div.File A { color:#464646; }
div.ImageGallery div.Details div.File A:Hover { color:#FD0304; }

/* Left navigation */
.bg_Nav IMG             { display: block;}
.bg_Nav A               { display: block; background: #DDDDDD url(/CMSTemplates/lion-nathan.com/Client/Images/bg_leftnav.jpg) no-repeat top; color: #FFFFFF; margin: 0 2px; padding: 2px 2px 3px 16px; text-decoration: none; border-bottom: solid 1px #E5E4E4; overflow: hidden; font-size: 11px; font-family:Arial; }
.bg_Nav A.selected      { background: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_leftnav_selected.jpg); }
.bg_Nav A:hover         { color: #FFFFFF; background: #FFF url(/CMSTemplates/lion-nathan.com/Client/Images/bg_leftnav_rollover.jpg) no-repeat top left; border-bottom: solid 1px #E5E4E4; padding: 2px 2px 3px 16px; overflow: hidden; }
.bg_Nav div A           { background: #F7F9F8; padding-left: 23px; color: #000; text-decoration: none; border: none 0; }
.bg_Nav div A.selected  { background: #F7F9F8; padding-left: 23px; color: #F80000; text-decoration: none;}
.bg_Nav div A:hover     { background: #FF0004; padding-left: 23px; color: #FFF; border: none 0;}

/* D&E Navigation */
.NavDE                  { margin:1em 0; width:400px; }
td.td_DENav        { padding-top:6px; padding-bottom:6px; padding-left:6px; padding-right:2px; background-color:#DEE0DF; }
td.td_DENavText    { font-family: Arial; font-size: 11px; color:#6B6D6C; padding-top:10px; padding-bottom:2px; padding-left:3px; background-color:#DEE0DF;  }
td.td_DENavCurve   { background-color:#DEE0DF; vertical-align:top; }

.GraphicsPlaceHolder    { display: block; float:none; padding-top:25px; }

/* Table */

.table_FeatureBox  { border: solid 8px #DE9111; padding-top: 14px; padding-bottom: 8px; padding-left: 6px; padding-right: 6px; background-color: #FFFFFF; }
.table_Shadow { width: 100%; height: 100%; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_grey_gradient.jpg); background-repeat: repeat-x;  }
.table_HomeMainContent { width: 940px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content.jpg); background-repeat: repeat-x; } 
.table_MainContent { width: 940px; height: 650px; background-image: url(/CMSTemplates/lion-nathan.com/Client/Images/bg_content.jpg); background-repeat: repeat-x; } 
.table_Footer { width: 940px; height: 50px; background-color: transparent; }
.table_Popup { padding: 10px; width: 100%; }


td.calendar_odd_date { background-color: #F8ECD6; white-space: nowrap; padding-top: 4px; padding-bottom: 4px; padding-left: 11px; padding-right: 4px; }
td.calendar_odd_text { background-color: #F8ECD6; width: 100%;  padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 11px;}

td.calendar_even_date { background-color: #FFFFFF; white-space: nowrap; padding-top: 4px; padding-bottom: 4px; padding-left: 11px; padding-right: 4px; }
td.calendar_even_text { background-color: #FFFFFF; width: 100%;  padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 11px;}

/* Input */

input.input_Media  	        { font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 250px; height: 22px; padding-left: 4px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }
input.input_Search 	        { font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; width: 220; height: 16px; line-height: 12px; padding-left: 3px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }

textarea.textarea_Media  	{ font-family: Arial; font-size: 11px; color: #484848; font-weight: normal; padding-left: 4px; border-bottom: 1px inset #D8D8D8; border-right: 1px inset #D8D8D8; }

select.DENav 	            { font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; width: 173; height: 20px; border: 1px inset #9B9B9B; }

/* HR */
div.hr      { margin: 0 0 1em 0; height: 17px; background: #fff url(/CMSTemplates/lion-nathan.com/Client/Images/dots.gif) repeat-x; clear:both; }
div.hr hr   { display: none; }

div.hrShort      { margin: 0 0 1em 0; height: 10px; background: #fff url(/CMSTemplates/lion-nathan.com/Client/Images/dots.gif) repeat-x; clear:both; }
div.hrShort hr   { display: none; }

.clear
{
	clear: both; 
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
	border: 0;
	margin: 0;
	padding: 0;
}

.errorHead {  font-size:30px; color:Red; font-weight:bold; }
.errorSubHead { margin-top:10px;font-size:12px; font-style:oblique;}
.errorHeader2 { font-size:12px; font-weight:bold;}
.errorHeader3 { font-size:10px; }

/* Scroll */
.absDiv { position: absolute; visibility: hidden; overflow: hidden }

/* menu items */
.Menu .Company{	left: 188px; width:135px; height:65px;	position: absolute;	top: -46px;z-index:3}
.Brands{	left: 323px; width:124px; height:65px;	position: absolute;	top: -46px; z-index:3}
.People{	left: 447px; width:117px; height:65px;	position: absolute;	top: -46px; z-index:3}
.Sustainability{	left: 564px; width:124px; height:65px;	position: absolute;	top: -46px; z-index:3}
.Investors{	left: 688px; width:94px; height:65px;	position: absolute;	top: -46px; z-index:3}
.Media{	left: 782px; width:92px; height:65px;	position: absolute;	top: -46px; z-index:3}
