/* BCS stylesheet */
/* 27 Januari 2006 - Richard van Dusschoten */

body {
	font-family			: Arial; Verdana, Sans Serif;
	color					: black;
	font-size			: 12px;
	margin				: 0px 0px 0px 0px;
}

/* Layers */

div.Container {
	width					: 1003px;
	margin-left			: auto;
	margin-right		: auto;
}

div.Header {
	width						: 100%;
	height					: 165px;
	background-image		: url(../Images/Header.jpg);
	background-repeat		: no-repeat;
	background-position	: top;
}

div.Menu {
	width						: 100% -10px;
	clear						: both;
	height					: 24px;
	background-image		: url(../Images/MenuBg.gif);
	background-repeat		: repeat-x;
	text-align				: right;
	padding-right			: 10px;
}

div.Main {
	width					: 100%;
	clear					: both;
}

div.Left {
	float					: left;
	width					: 188px;
	min-height			: 400px;
	_height				: 400px;
	background-image	: url(../Images/LeftBg.gif);
	background-repeat	: no-repeat;
	background-position	: top;
}

div.Right {
	width					: 812px;
	float					: right;
	padding-top			: 1px;
}

div.ContentHeader {
	width						: 100% -10px;
	background-image		: url(../Images/ContentHeaderBg.gif);
	background-repeat		: no-repeat;
	background-position	: left;
	height					: 21px;
	font-weight				: bold;
	padding-left			: 10px;
	color						: white;
	font-size				: 14px;
	padding-top				: 4px;
}

div.Content {
	width					: 100% -8px;
	padding-left		: 4px;
	padding-right		: 4px;
	clear					: both;
}

div.Bottom {
	clear					: both;
	height				: 4px;
	width					: 100%;
	background-image	: url(../Images/BottomBg.gif);
	background-repeat	: no-repeat;
	font-size			: 4px;
}

/* Table styles */

table.Product {
	width					: 265px;
	border				: 1px solid #204387;
}

tr.ShoppingCartOverviewTop td {
	border-bottom					: 1px solid #204387;
	font-style						: italic;
}

/* *********** Tab Styles ************* */
.tabHeader
{
	border-left:2px solid #204387;
	border-top: 2px solid #204387;
}
.tabContent
{
	border:3px solid #204387;
	padding:10px;
}

.tabHeader a
{
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
	background: url(../Images/ContentHeaderBg.gif) no-repeat right bottom;
	color:black;
	display:block;
}
.tabHeader a.Selected
{
	background: url(../Images/ContentHeaderBg.gif) repeat-y left top;
	color:white;
}
.tabHeader a:Hover
{
	background: url(../Images/ContentHeaderBg.gif) repeat-y left top;
	text-decoration:none;
	font-style:normal;
	padding-left:10px;
	padding-right:10px;
	color:white;
	display:block;
	line-height:20px;
}


/* Shopping Cart link */

a.Menu:link {
	padding-bottom					: 4px;
	color								: white;
	text-decoration				: none;
	font-weight						: bold;
	position							: relative;
	top								: -7px;
	margin-left						: 2px;
	margin-right					: 2px;
}

a.Menu:visited {
	padding-bottom					: 4px;
	color								: white;
	text-decoration				: none;
	font-weight						: bold;
	position							: relative;
	top								: -7px;
	margin-left						: 2px;
	margin-right					: 2px;
}

a.Menu:hover {
	padding-bottom					: 4px;
	color								: white;
	text-decoration				: underline;
	font-weight						: bold;
	position							: relative;
	top								: -7px;
	margin-left						: 2px;
	margin-right					: 2px;
}

a.Menu2:link {
	padding-bottom					: 4px;
	color								: white;
	text-decoration				: none;
	font-weight						: bold;
}

a.Menu2:visited {
	padding-bottom					: 4px;
	color								: white;
	text-decoration				: none;
	font-weight						: bold;
}

a.Menu2:hover {
	padding-bottom					: 4px;
	color								: white;
	text-decoration				: none;
	font-weight						: bold;
}



a.CartTotal:link {
	color								: #103563;
	font-weight						: bolder;
}

a.CartTotal:visited {
	color								: #103563;
	font-weight						: bolder;
}

a.CartTotal:hover {
	color								: #C40109;
	font-weight						: bolder;
}

a.ProductMenu:link {
	display							: block;
	color								: white;
	padding-bottom					: 2px;
	padding-top						: 2px;
	background-image				: url(../Images/ProductMenuBg.gif);
	background-repeat				: repeat-x;
	font-weight						: bold;
	text-align						: right;
	text-decoration				: none;
	padding-right					: 8px;
	width								: 173px;
	margin-bottom					: 1px;
}

a.ProductMenu:visited {
	display							: block;
	color								: white;
	padding-bottom					: 2px;
	padding-top						: 2px;
	background-image				: url(../Images/ProductMenuBg.gif);
	background-repeat				: repeat-x;
	font-weight						: bold;
	text-align						: right;
	text-decoration				: none;
	padding-right					: 8px;
	width								: 173px;
	margin-bottom					: 1px;
}

a.ProductMenu:hover {
	display							: block;
	color								: white;
	padding-bottom					: 2px;
	padding-top						: 2px;
	background-image				: url(../Images/ProductMenuBg.gif);
	background-repeat				: repeat-x;
	font-weight						: bold;
	text-align						: right;
	text-decoration				: underline;
	padding-right					: 8px;
	width								: 173px;
	margin-bottom					: 1px;
}

a.CurrentProductMenu:link {
	display							: block;
	color								: white;
	padding-bottom					: 2px;
	padding-top						: 2px;
	background-image				: url(../Images/ProductMenuBg2.gif);
	background-repeat				: repeat-x;
	font-weight						: bold;
	text-align						: right;
	text-decoration				: none;
	padding-right					: 8px;
	width								: 173px;
	margin-bottom					: 1px;
}

a.CurrentProductMenu:visited {
	display							: block;
	color								: white;
	padding-bottom					: 2px;
	padding-top						: 2px;
	background-image				: url(../Images/ProductMenuBg2.gif);
	background-repeat				: repeat-x;
	font-weight						: bold;
	text-align						: right;
	text-decoration				: none;
	padding-right					: 8px;
	width								: 173px;
	margin-bottom					: 1px;
}

a.CurrentProductMenu:hover {
	display							: block;
	color								: white;
	padding-bottom					: 2px;
	padding-top						: 2px;
	background-image				: url(../Images/ProductMenuBg2.gif);
	background-repeat				: repeat-x;
	font-weight						: bold;
	text-align						: right;
	text-decoration				: underline;
	padding-right					: 8px;
	width								: 173px;
	margin-bottom					: 1px;
}



a:link {
	font-weight						: bold;
	color								: #204387;
	text-decoration				: none;
}

a:visited {
	font-weight						: bold;
	color								: #204387;
	text-decoration				: none;
}

a:hover {
	font-weight						: bold;
	color								: #999999;
	text-decoration				: underline;
}

/* Form style */

input.PersonalInfo {
	width								: 200px;
	color								: #204289;
   font-family						: Verdana;
   font-size						: 12px;
   background-color				: white;
   border							: 1px solid;
   border-top-color				: #204289;
   border-left-color				: #204289;
   border-right-color			: #204289;
   border-bottom-color			: #204289;
   margin-bottom					: 2px;
}

input.ShoppingBtn {
   color								: #FFFFFF;
   font-family						: arial;
   font-size						: 12px;
   font-weight						: bolder;
   background-color				: #204289;
   border							: 1px solid;
   border-top-color				: #CCCCCC;
   border-left-color				: #CCCCCC;
   border-right-color			: #000000;
   border-bottom-color			: #000000;
   margin-bottom					: 2px;
	height							: 18px;
	cursor							: pointer;
}

input.Text {
   color								: #204289;
   font-family						: Verdana;
   font-size						: 12px;
   background-color				: white;
   border							: 1px solid;
   border-top-color				: #204289;
   border-left-color				: #204289;
   border-right-color			: #204289;
   border-bottom-color			: #204289;
   margin-bottom					: 2px;
}

input.inputBox {
   color								: #204289;
   font-family						: Verdana;
   font-size						: 12px;
   background-color				: white;
   border							: 1px solid;
   border-top-color				: #204289;
   border-left-color				: #204289;
   border-right-color			: #204289;
   border-bottom-color			: #204289;
   margin-bottom					: 2px;
}

input.ShortText {
   color								: #204289;
   font-family						: Verdana;
   font-size						: 11px;
   background-color				: white;
   border							: 1px solid;
   border-top-color				: #204289;
   border-left-color				: #204289;
   border-right-color			: #204289;
   border-bottom-color			: #204289;
}

select.CountrySelect {
	width								: 205px;
	height							: 20px !important;
	height							: 11px;
}

input.BlueBtn, input.Button {
	border							: 0px;
	color								: white;
	background-color				: #204387;
	font-size						: 10px;
	cursor							: pointer;
}


input.RedBtn {
	border							: 0px;
	color								: white;
	background-color				: #C50009;
	font-size						: 10px;
	cursor							: pointer;
	margin-bottom					: 2px;
}

a img
{
	border:0px;
}

/* Splash Images centered */

img.Splash {
	position							: relative;
	left								: 20px;
}

/* FONT */

h1 {
	font-size						: 16px;
	color								: #214488;
}

h2
{
	font-size:14px;
	color								: #214488;
	margin:0px;
	padding:0px;
}

FONT.header {
	font-size						: 16px;
	color								: #214488;
}

tr.OrderSubTop td {
	font-size						: 12px;
}

td.SearchResult {
	border-bottom: 1px solid #999999;
	font-size: 8pt;
}

td.SearchHead {
	border-bottom: 1px solid #999999;
	font-size: 12pt;
	color: #DD0000;
	font-weight: bold;
}

.Catalogue input:Disabled
{
	color:black;
}
.InputBoxPriceDisabled
{
	width:100px;
	background-color:transparent;
	border:none;
}
.ProdInfobox {
	display:none;
	position:absolute;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	width: 400px;
	padding: 5px;
}