body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:25px;
	font-size:8px;
	color:#ffffff;
	text-align:center;
}

.Input { font-size: 11px; font-family: Verdana; color: Black; }

a:link { font-size: 9px; color: #ffffff; text-decoration: none; }
a:visited { font-size: 9px; color: #ffffff; text-decoration: none; }
a:hover { font-size: 9px; color: #ffffff; text-decoration: none; }
a:active { font-size: 9px; color: #ffffff; text-decoration: none; }

.LeftMenuRoot
{
	font-weight:bold;
}

.LeftMenuRootRestricted
{
	font-weight:bold;
}

.LeftMenuRootRestrictedOpen
{
	font-weight:bold;
	color: #005f71;
}

.MenuItemLevel2 a:link, .MenuItemLevel2 a:visited, .MenuItemLevel2 a:hover, .MenuItemLevel2 a:active { color: #005f71; font-size: 9px; text-decoration: none }
.MenuItem a:link, .MenuItem a:visited, .MenuItem a:hover, .MenuItem a:active { color: #ffffff; font-size: 9px; text-decoration: none }
.MenuItemSelect a:link, .MenuItemSelect a:visited, .MenuItemSelect a:hover, .MenuItemSelect a:active { color: #005f71; font-size: 9px; text-decoration: none }

.RestrictedAreaColHeader a:link, .RestrictedAreaColHeader a:visited, .RestrictedAreaColHeader a:hover, .RestrictedAreaColHeader a:active { color: Black; font-size: 9px; text-decoration: none }


.DivMenuTopHome
{
	background-color: #39bad4;
	height: 30px;
	width:650px;
	padding: 5px 0px 5px 0px;
	text-align:left;
}

.DivMenuTop
{
	background-color: #009cbb;
	border-bottom: Solid 1px #80cedd;
	font-size:10px;
	height: 30px;
	width:650px;
	padding: 5px 0px 5px 10px;
	vertical-align:middle;
	text-align:left;
}

.MenuLeftHome
{
	padding-left:5px;
}

.LeftMenuHomeSlideShow
{
	width:223px;
	height:40px;
	background-image: url(../Images/BGHomeSlideShow.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-left:5px;
	text-align:left;
}
.LeftMenuHomeExternLink
{
	width:223px;
	min-height:280px;
	background-image: url(../Images/BGHomeExternLink.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	text-align:left;
}
.DivMenuLeftHome
{
	font-size:9px;
	width:230px;
	padding: 10px 0px 0px 0px;
	text-align:left;
	height:20px;
}
.DivMenuLeftHomeSeparator
{
	padding-left:10px;
}

.DivMenuLeftOpen
{
	background-color: #39bad4;
	border-bottom: dashed 1px #9cddea;
	font-size:9px;
	width:230px;
	padding: 3px 0px 3px 20px;
	text-align:left;
}

.DivMenuLeftClose
{
	background-color: #39bad4;
	border-bottom: dashed 1px #9cddea;
	font-size:9px;
	width:230px;
	padding: 4px 0px 4px 20px;
	text-align:left;
}

.DivMenuLeftSelect
{
	background-color: #009cbb;
	/*border-bottom: dashed 1px #9cddea;*/
	font-size:9px;
	width:230px;
	padding: 3px 0px 3px 20px;
	text-align:left;
}

.divMenuLevel2
{
	background-color: #39bad4;
	width:210px;
	padding: 3px 0px 3px 0px
}

.divMenuLevel2Dark
{
	background-color: #009cbb;
	width:210px;
	padding: 3px 0px 3px 0px
}

.divMenuLevel3
{
	background-color: #39bad4;
	width:210px;
	padding: 3px 0px 3px 10px
}

.divMenuLevel4
{
	background-color: #39bad4;
	width:210px;
	padding: 3px 0px 3px 25px
}


.SpanMenuTop
{
	padding: 0px 10px 0px 10px;
	border-right: solid 1px #005f71;
	font-size:9px;
}

.SpanLogin
{
	padding: 0px 5px 0px 5px;
	font-size:9px;
}

.SpanMenuTopRight
{
	padding: 0px 10px 0px 10px;
	font-size:9px;
}

.tdShadowRight
{
	background-image: url(../Images/ShadowRight.gif);
	valign: top;
}

.tdShadowBottom
{
	background-image: url(../Images/ShadowBottom.gif);
}

.MenuPath 
{ 
	color: #39bad4; 
	font-size:9px; 
	padding:5px 5px 5px 5px;
	text-align:left;
	width : 930px;
}

.MenuPath a:link, .MenuPath a:visited, .MenuPath a:hover, .MenuPath a:active { color: gray; text-decoration: none;}



.LoginTextBox { font-size: 11px; font-family: Verdana; color: Black; }

.LoginButton {font-size: 11px; font-family: Verdana; color: Black; width:60px; height:21px; }

.SaveAsButton {font-size: 11px; font-family: Verdana; color: Black; width:180px; height:21px; }

.ColHeader { font-size: 11px; font-family: Verdana; color: #0070BA; border-bottom: #0070BA 1px solid }
.RestrictedAreaColHeader { font-size: 11px; font-family: Verdana; color: Black ; border-bottom: #0070BA 1px solid }


.ColFooter { font-size: 11px; font-family: Verdana; color: #0070BA; border-top: #0070BA 1px solid }

.SelectedRow {background-color : Yellow; color: #39bad4;}
.SelectedRow a:link, .SelectedRow a:visited, .SelectedRow a:hover, .SelectedRow a:active {color: #39bad4;}

.SlideShowNameTextBox { font-size: 11px; font-family: Verdana; color: Black; }

.CartSaveTable
{
	font-size:9px;
	color:Black;
}

.LangSelectSpan
{
	font-size : 11px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:Gray;
}

.LangSelectTD
{
	background-color: #39bad4;
	height: 20px;	
}

.LangSelectTDLoggedIn
{
	background-color: #009cbb;
	border-bottom: Solid 1px #80cedd;	
	text-align:right;
	padding-right:10px;
}

.NavigationPath 
{ 
	color: #39bad4; 
	font-size:9px; 
	text-align:left;
}

.NavigationPath a:link, .NavigationPath a:visited, .NavigationPath a:hover, .NavigationPath a:active { color: gray; text-decoration: none;}

.TopMost
{
	color: #39bad4; 
	font-size:9px; 
	text-align:left;
	width : 930px;	
}

.CartItemText
{
	font-size:11px;
	color:Black;
}

.EmptyCartText
{
	font-size:11px;
	color:Black;
}


.LangSelectLink a:link, .LangSelectLink a:visited, .LangSelectLink a:hover, .LangSelectLink a:active { color:Gray; text-decoration: none }
.LangSelectLink_S a:link, .LangSelectLink_S a:visited, .LangSelectLink_S a:hover, .LangSelectLink_S a:active { background-color:#009cbb; color:White; text-decoration: none }
.LeftMenuRoot a:link, .LeftMenuRoot a:visited, .LeftMenuRoot a:hover, .LeftMenuRoot a:active { color: #005f71; font-size: 9px; text-decoration: none }

.RestrictedAreaDiv
{
	width:650px;
	background-color:#afdbe6;
	min-height:590px;
	margin-top:1px;
	border-top:1px #ffffff solid;
	padding-left:5px;
}

.CartTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	color:Black;
}

.DivMenuLeftRestrictedSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 	
	background-color: #009cbb;
	border-bottom: dashed 1px #9cddea;
	font-size:9px;
	width:230px;
	padding: 0px 0px 10px 20px;
	text-align:left;
}

.TextBottom, .TextBottom a:link, .TextBottom a:visited, .TextBottom a:hover, .TextBottom a:active 
{
	font-size : 12px;
	margin-top: 150px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	height: 54px;
}


/* Sitemap */

.SiteMap
{
	font-size:9px;
	color:White;
}

.SiteMap a:link, .SiteMap a:visited, .SiteMap a:hover, .SiteMap a:active { color: #444444; text-decoration: none }

/* Contact */

.ContactPage
{
	font-size:9px;
	color:#444444;
}

.ContactPage a:link, .ContactPage a:visited, .ContactPage a:hover, .ContactPage a:active { color: #00577f; text-decoration: none }

.Error { padding: 25px; text-align:center; font-size:11px; }

