BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A
{
}
A:hover
{
    COLOR: #336699
}
A.Button_Blue_Link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
A.Button_Blue_Link:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #ca4c4c;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
A.Button_Blue_Link_highlight
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
A.Button_Blue_Link_highlight:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #336699;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.basketheader
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #649eb9
}
.basketrow1
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #eaeff5
}
.basketrow2
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #eaeff5
}
.errormessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #ff0000
}
.errormessage2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #ffffff
}
.BasketQtyBox
{
    FONT-SIZE: 8pt;
    HEIGHT: 18px;
    TEXT-ALIGN: right
}
.ProductTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #336699
}
H4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica
}
H3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #336699;
    FONT-FAMILY: Arial, helvetica
}
H2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #336699;
    FONT-FAMILY: Arial, helvetica
}
.copyright
{
    FONT-SIZE: x-small
}
.Cell_Blue_dark
{
    BACKGROUND-COLOR: #336699
}
.Cell_Blue_light
{
    BACKGROUND-COLOR: #e1e8ee
}
.Cell_Blue_light_divider
{
    BACKGROUND-IMAGE: url(../images/Headers/topmenu_divider.gif);
    BACKGROUND-COLOR: #e1e8ee
}
.Button_Blue
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #649eb9;
    TEXT-ALIGN: center
}
.Button_Blue_over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #8ec8e3;
    TEXT-ALIGN: center
}
.Button_Blue_mouseover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 2px;
    COLOR: #ca4c4c;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #649eb9;
    TEXT-ALIGN: center
}
.Button_Blue_mouseover_highlight
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 2px;
    COLOR: #ca4c4c;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #8ec8e3;
    TEXT-ALIGN: center
}
.Cell_White
{
    BACKGROUND-COLOR: #ffffff
}
.Cell_Blue_divider
{
    BACKGROUND-COLOR: #cbd4db
}
.BannerMenu_item
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #336699
}
.m0l0iout
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.m0l0iover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #518cc6;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.m0l0oout
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.m0l0oover
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #518cc6;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.m0l1iout
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #adc2d6;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #336699
}
.m0l1iover
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #336699
}
.m0l1oout
{
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: #336699;
    COLOR: #adc2d6;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
.m0l1oover
{
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BACKGROUND: #336699;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
A.BannerMenu_Link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
A.BannerMenu_Link:hover
{
    COLOR: #cd4f36;
    TEXT-DECORATION: none
}
#SelectedMenuItem
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8ec8e3
}
#SelectedMenuItem:hover
{
    COLOR: #336699;
    BACKGROUND-COLOR: #8ec8e3
}
#SelectedMenuItem:unknown
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8ec8e3
}
#SelectedMenuItem:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8ec8e3
}
.udmR#SelectedMenuItem
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8ec8e3
}
.udmR#SelectedMenuItem:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8ec8e3
}
#SelectedMenuItem:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8ec8e3
}
.PageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    COLOR: #336699;
    FONT-FAMILY: Arial
}
.BNFPageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    COLOR: #336699;
    FONT-FAMILY: Arial;
    border-top: 7px solid #0199CA;
    border-bottom: 1px solid #0199CA;
}
.MART_PageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    COLOR: #0014EE;
    FONT-FAMILY: Arial;
    border-top: 7px solid #0014EE;
    border-bottom: 1px solid #0014EE;
}
.Edition
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #336699;
    FONT-FAMILY: Arial
}
.SubTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #336699;
    FONT-STYLE: italic
}
.BannerMenu_basket
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #8a1f20
}
.Rule_red
{
    BACKGROUND-COLOR: #ca4c4c
}
.FooterText
{
    FONT-SIZE: x-small;
    COLOR: #999999
}
.HighlightTitle
{
    FONT-WEIGHT: bold;
    COLOR: #336699;
    FONT-FAMILY: arial, Helvetica
}
.HighlightPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #336699;
    FONT-FAMILY: Arial, helvetica
}
.BreadcrumbText
{
    COLOR: #99b2cc
}
A.BreadcrumbText
{
    COLOR: #99b2cc;
    TEXT-DECORATION: none
}
.ProductInfo
{
    BACKGROUND-COLOR: #d6e0eb
}
.Rule_DarkBlue
{
    BACKGROUND-COLOR: #447bb8
}
.Rule_MidBlue
{
    BACKGROUND-COLOR: #a1b8d0
}
.SearchHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #ca4c4c;
    FONT-FAMILY: Arial, Helvetica
}

.Rule_grey
{
    BACKGROUND-COLOR: #cccccc
}
A.JustPublishedTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.JustPublishedTitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #b24145;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.HeadlineTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #0c3f73;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.HeadlineTitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #ca4c4c;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.ClickForMore
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #a7bdd3;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.ClickForMore:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ca4c4c;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.InputButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.Cell_grey_light
{
    BACKGROUND-COLOR: #b4bdc5
}
.Input_HomeSearchBox
{
    WIDTH: 210px;
    HEIGHT: 20px
}
.NewsHead_RED
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #b24145
}
.NewsHead_BLUE
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #336699
}

.JustPublishedHeader	{FONT-WEIGHT: bold; FONT-SIZE: small; background-color: #336699; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; COLOR: #ffffff; border-bottom: 1px solid #cccccc;}
.JustPublishedHighlight	{FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #7d0000;}

.JustPublishedRowStyle1		 {BACKGROUND-COLOR: #f3f7fa; padding-top: 5px; padding-right: 5px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.JustPublishedRowStyle1_left {BACKGROUND-COLOR: #f3f7fa; padding-top: 5px; padding-left: 5px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.JustPublishedRowStyle2		 {BACKGROUND-COLOR: #ffffff; padding-top: 5px; padding-right: 5px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}}
.JustPublishedRowStyle2_left {BACKGROUND-COLOR: #ffffff; padding-top: 5px; padding-left: 5px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.JustPublishedPictureBox {padding: 10px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}

.JustPublishedPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica
}
.Cell_Blue_menustrip
{
    BACKGROUND-COLOR: #649eb9
}
.TableHeader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #649eb9
}
.TableRow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #eaeff5
}
#skipnavigation
{
    LEFT: -1000px;
    POSITION: absolute
}
.Text_Red
{
    COLOR: #ca4c4c
}
FORM
{
    MARGIN-BOTTOM: 0px
}

#nav, #nav ul {font-size: 0.8em; float: left; list-style: none; line-height: 1; font-weight: bold; padding: 0; margin: 0; }
#nav a {display: block; color: #ffffff;	text-decoration: none; padding: 2px 2px;}
#nav li {float: left; padding-right: 2px; padding-left: 2px; padding-bottom:4px; background-color: #8ec8e3; border-right: 1px solid #FFFFFF;}
#nav li ul {position: absolute;	left: -999em; height: auto; width: 13em; font-weight: normal; margin: 0;font-size: 1.1em; }
#nav li ul ul {margin: -1em 0 0 10em;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;font-size: 1em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {color: #ffffff;}

#nav li.menu_blue ul a {width: 13em;}
#nav li.menu_blue   {background-color: #8ec8e3; border-right: 1px solid #FFFFFF;}
#nav li.menu_blue   a:hover {color: #336699;}
#nav li.menu_blue   li {background-color: #649eb9; color: #ffffff; width: 13em; padding: 0; border-top: 1px solid #FFFFFF;}
#nav li.menu_blue   li a {color: #ffffff;}
#nav li.menu_blue   li a:hover {background-color: #004D7B; color: #ffffff;}

#nav li.menu_home a {width: 77px;text-align:center;}
#nav li.menu_home ul a {width: 13em;}
#nav li.menu_home   {background-color: #336699; border-right: 1px solid #FFFFFF;}
#nav li.menu_home   a:hover {color: #8ec8e3;}
#nav li.menu_home   li {background-color: #649eb9; color: #ffffff; width: 13em; padding: 0; border-top: 1px solid #FFFFFF;}
#nav li.menu_home   li a {color: #ffffff;}
#nav li.menu_home   li a:hover {background-color: #8ec8e3; color: #ffffff;}

#nav li.selected {background-color: #649eb9}

.clear {clear:both;}
#navbar {width:100%; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #8ec8e3;}
#MainBody {margin-left: 15px; margin-right: 15px;}

.homeform {background-color: #e1e8ee; border: 1px solid #cccccc; padding:4px;}
.homeformheader {background-color: #336699; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; font-weight:bold; color: #ffffff}

.homeform label {
	display: block;
	float: left;
	width: 6em;
	padding:3px 0 0 0;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
.topbar {    
	FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #8a1f20;
}
.topbar label {
	display: block;
	float: left;
	width: 6em;
	padding:3px 0 0 0;
	margin: 0px 0px 0px 0px;
	text-align:left;
	color: #336699;
}

.input_vlarge {width: 200px; height: 15px;}
.input_large {width: 150px; height: 15px;}
.input_medium {width: 130px; height: 12px;}
.input_small {width: 80px; height: 12px;}


.BrowseContainer1 {
	width:300px;
	float:left;
	border-left: #336699 1px solid;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
}
.BrowseContainer2 {
	width:300px;
	float:left;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
}
.BrowseText {
	display:inline;
	float:left;
	width:215px;
	height:41px;
	background-color: #e1e8ee;
	color: #c37c82;
	margin:6px;
	padding: 4px;
	font-size: 130%;
}
.BrowseText a {text-decoration:none;color: #336699}
.BrowseText a:hover {text-decoration:underline; color: #004D7B}

.BrowseIcon {
	display:inline;
	margin:6px;
	float:left;
}
.BrowseDivider {
	border-bottom: #336699 1px solid;
	clear: both;
}
.AlsoBoughtTable {width:250px; background-color: #e1e8ee; border: 1px solid #cccccc; padding:7px; margin-bottom:5px; margin-right:5px; float:left;}
.ProductAlsoBought {FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #7d0000; padding-bottom: 2px; padding-left: 5px;}

#Feedback{display: none;}

.EuroTable td{border: 1px solid #8EC8E3; padding:2px;}
.EuroTable .header{border: 1px solid #8EC8E3; padding:2px; font-weight:bold; background-color:#8EC8E3;}

