/* *** STYLESHEET *** Modeste Herwig *** E-Force 20-10-2006 *** */

body {
	margin						: 0px 0px 0px 0px;
	background-color			: white;
	font-family					: Arial, Verdana;
	font-size					: 12px;
	color							: black;
}

img {
	border: 0px;
}

/* LAYERS */

table.GalleryTile {
	width: 250px;
	height: 250px;
	margin: 8px;
	color: #000000;
	font-size: 7pt;
	background-color: #e3e3e3;
	text-align: center;
}

div.InfoBox {
	position						: absolute;
	background-color			: white;
	border-top					: 1px solid #959595;
	border-left					: 1px solid #959595;
	border-right				: 1px solid #000;
	border-bottom				: 1px solid #000;
	padding						: 5px;
	color							: #333333;
	font-size					: 8pt;
	visibility					: hidden;
	filter						: alpha(opacity=90);
	-moz-opacity				: .90;
}

div.Container {
	width							: 980px;
	margin-left					: auto;
	margin-right				: auto;
}

div.Top {
	width							: 100%;
	clear							: both;
}

div.Main {
	width							: 100%;
	clear							: both;
/*	background-color			: #efefef; */
}

div.Boxes {
	clear							: both;
	width							: 100%;
}

div.LoginBox {
	height						: 105px;
	width							: 245px;
	background-color			: #FFFFFF;
	float							: right;
	z-index						: 99;
	position						: absolute;
	right							: 100px;
	border						: 1px solid #f49ac1;
	left							: 765px;
}

div.SearchBox {
	height						: 100px;
	width							: 235px;
	background-color			: #FFFFFF;
	float							: right;
	z-index						: 99;
	position						: absolute;
	border						: 1px solid #f49ac1;
	left							: 882px;
}

div.LightBox {
	height						: 105px;
	width							: 245px;
	background-color			: #FFFFFF;
	float							: right;
	z-index						: 99;
	position						: absolute;
	right							: 45px;
	border						: 1px solid #f49ac1;
	left							: 815px;
}

div.Left {
	width							: 262px;
	float							: left;
	height						: 200px;
}

div.Right {
	width							: 714px;
	float							: right;
	height						: 200px;
}

div.RightTop {
	width							: 100%;
	text-align					: right;
	font-size					: 18px;
	color							: #88A15E;
	font-weight					: bold;
	clear							: both;
}

div.Content {
/*	padding-left				: 40px;
	padding-right				: 40px; */
	width							: 100% -80px;
	clear							: both;
	min-height					: 350px;
	_height						: 350px;
}

div.SearchField {
	width							: 100%;
	border-bottom				: 1px solid #000;
	border-right				: 1px solid #000;
	background-color			: #fafaf9;
}

div.MenuNL {
	width							: 100%;
	padding-left				: 0px;
	clear							: both;
	height						: 44px;
	padding-top					: 110px;
	background-image			: url(../Images/BigHeaderNL.jpg);
	background-repeat			: no-repeat;
}

div.MenuEN {
	width							: 100%;
	padding-left				: 0px;
	clear							: both;
	height						: 44px;
	padding-top					: 110px;
	background-image			: url(../Images/BigHeaderEN.jpg);
	background-repeat			: no-repeat;
}

div.Bottom {
	width							: 100%;
	clear							: both;
	background-image			: url(../Images/BottomBg.gif);
	background-position		: top;
	background-repeat			: no-repeat;
	height						: 9px;
}

.searchBox a:Link
{
	float:left;
	color:#EC008C;
	text-decoration: none;
}
.searchBox a:Visited
{
	float:left;
	color:#EC008C;
	text-decoration: none;
}
.searchBox a:Hover
{
	color:#EC008C;
	text-decoration: underline;
}

/* TABLES */

td.CartBtn {
	padding						: 4px;
}

td.LoginTopEN {
	background-image			: url(../Images/TitleLoginEN.gif);
	background-position		: left bottom;
	background-repeat			: no-repeat;
	height						: 22px;
}

td.LoginTopNL {
	background-image			: url(../Images/TitleLoginNL.gif);
	background-position		: left bottom;
	background-repeat			: no-repeat;
	height						: 22px;
}

td.SearchTop {
	Color							: #EC008C;
	height						: 22px;
	font-size					: 16px;
	font-weight					: bold;
	padding-left				: 10px;	
}

td.SearchTopEN {
	background-image			: url(../Images/TitleKeywordEN.gif);
	background-position		: left bottom;
	background-repeat			: no-repeat;
	height						: 22px;
}

td.SearchTopNL {
	background-image			: url(../Images/TitleKeywordNL.gif);
	background-position		: left bottom;
	background-repeat			: no-repeat;
	height						: 22px;
}

td.LightBoxTopEN {
	background-image			: url(../Images/TitleLightboxEN.gif);
	background-position		: left bottom;
	background-repeat			: no-repeat;
	height						: 22px;
}

td.LightBoxTopNL {
	background-image			: url(../Images/TitleLightboxNL.gif);
	background-position		: left bottom;
	background-repeat			: no-repeat;
	height						: 22px;
}

table.News {
	width							: 100%;
}

tr.OrderSubTop td {
	border-bottom				: 1px solid #E5E5E5;
}

tr.ShoppingCartItem td {
	border-bottom				: 1px solid #E5E5E5;
}

tr.ShoppingCartBottom td {
	border-top					: 1px solid #ABCB80;
}

table.ShoppingCartOverview {
	width							: 100%;
	font-size					: 10pt;
}

table.ShoppingCartOverviewPrintable {
	font-size					: 11px;
	width							: 100%;
}

tr.ShoppingCartOverviewTop td {
	font-weight					: bold;
	border-bottom				: 1px solid #ec008c;
}


table.AdvSearchNames tr td {
	font-size					: 11px;
}


td.ShortNews {
	border-bottom				: 1px solid #CCCCCC;
	background-image			: url(../Images/ShortNewsBg.gif);
	background-repeat			: repeat-x;
	background-position		: bottom;
}

td.ShortNewsTitle {
	font-size					: 14px;
	font-weight					: bold;
	color							: #ec008c;
}

td.ShortNewsDate {
	font-size					: 11px;
	font-style					: italic;
	text-align					: right;
}

td.ShortNewsReadon {
	font-size					: 11px;
	text-align					: right;
}

tr.BodyBlock td {
	color							: #EC008C;
}

tr.BodyBlockWhite td {
	background-color			: #AEC982;
	color							: white;
}

tr.ShoppingCartItems td {
	background-color			: #F5F8F0;
	font-weight					: bold;
}

tr.ShoppingCartPrice td {
	font-size					: 14px;
	font-weight					: bold;
	text-align					: right;
	color							: white;
}

td.CategoryTop {
	text-align					: center;
	color							: #734784;
	font-size					: 12px;
	font-weight					: normal;
	padding-top					: 6px;
	background-color			: #E5E5E5;
}

td.CategoryMiddle {
	background-color			: #E5E5E5;
	text-align					: center;
	padding-bottom				: 6px;
	padding-top					: 6px;
}

td.CategoryBottom {
	height						: 10px;
	font-size					: 8px;
	background-color			: #E5E5E5;
}

table.PhotoInfo tr td {
	border-bottom				: 1px solid #E5E5E5;
}

td.PhotoName {
	font-size					: 16px;
}

td.PhotoLatin {
	color							: #999999;
	font-size					: 11px;
	font-style					: italic;
}

/* LINKS */

a.Menu:link {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #ec008c;
	text-decoration			: none;
	padding-right				: 20px;
}

a.Menu:visited {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #ec008c;
	text-decoration			: none;
	padding-right				: 20px;
}

a.Menu:hover {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
	padding-right				: 20px;
}

a.MenuActive:link {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
	padding-right				: 20px;
}

a.MenuActive:visited {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
	padding-right				: 20px;
}

a.MenuActive:hover {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
	padding-right				: 20px;
}

a.MenuLast:link {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #ec008c;
	text-decoration			: none;
}

a.MenuLast:visited {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #ec008c;
	text-decoration			: none;
}

a.MenuLast:hover {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
}

a.MenuLastActive:link {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
}

a.MenuLastActive:visited {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
}

a.MenuLastActive:hover {
	font-size					: 10pt;
	font-weight					: bold;
	color							: #8c914f;
	text-decoration			: none;
}

a:link {
	color							: #ec008c;
	text-decoration			: none;
}

a:visited {
	color							: #ec008c;
	text-decoration			: none;
}

a:hover {
	color							: #8c914f;
	text-decoration			: underline;
}

/* FORM */

input.Btn {
	color: #EC008C;
	background-color: white;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	font-weight: normal;
	cursor: pointer;
}

input.SearchBtn {
	color							: #FFFFFF;
	background-image			: url(../Images/SearchBtnBg.png);
	background-repeat			: repeat-x;
	background-position		: bottom;
	text-align					: center;
	font-weight					: normal;
	cursor						: pointer;
	border						: 0px;
	height						: 20px;
}

input.Text {
	color							: #60763A;
	font-family					: Verdana;
	font-size					: 12px;
}

select.Select {
	color							: #60763A;
	font-family					: Verdana;
	font-size					: 11px;
}

form {
	margin						: 0px 0px 0px 0px;
}

/* FONT */

h1 {
	font-size					: 16px;
	color							: #ec008c;
	font-weight					: bold;
}

h2 {
	font-size					: 15px;
	color							: #8c914f;
	font-style					: normal;
	font-weight					: normal;
}

FONT.header {
	font-size					: 16px;
	color							: #ec008c;
	font-weight					: bold;
}

FONT.subheader {
	font-size					: 15px;
	color							: #8c914f;
	font-style					: normal;
	font-weight					: normal;
}

font.SelectText {
	background-color			: #D1D7C7;
}

.twitter {
float:right;
margin-right:80px;
margin-top:-83px;
position:relative;
}

/**** Books ****/

.columnleft {width:225px;float:left;position:relative;}
.columnright {width:755px;float:right;position:relative;}

.BookGroup {width:100%;height:100%;margin-top: 10px;}
.BookImage{width:158px;height:158px;float:left;position:relative;border:1px solid #e31d88;}
.BookDescriptionText{width:585px;min-height:158px;float:left;border-top:1px solid #e31d88;border-bottom:1px solid #e31d88;border-right:1px solid #e31d88;padding-left:5px;}

.Book{border:1px solid #d6d6d6;float:left;}
.BookImg {float:left;margin-left: 20px;margin-top: 20px;width:330px;}
.BookText{float: left;width: 370px;margin-left: 20px;margin-top: 10px;}
.BookProducts{clear:both;float: left;width:100%;margin-top:20px;}
.BookProduct{width:235px;height:440px;border:1px solid #d6d6d6;float: left;position: relative;}
.BookSmallImg{width:150px;margin: auto;text-align:center;margin-top: 20px;height: 200px;overflow: hidden;}
.BookSmallText {padding: 20px;height: 110px;overflow: hidden;}
.BookSmallText h1{color:#e31d88;margin: 0;}
.BookSmallText a {color:#858585;}
.BookSmallText a:hover {color:#858585; text-decoration:none;}
.BookSmallPrice{color:#e31d88;color:#e31d88;font-weight:bold;font-size:15px;text-align:right;padding-right:20px;margin-bottom:15px;}
.BookBtn,.ncol {background-color:#e31d88;border: none;color:#fff;padding:3px 15px 3px 15px;cursor:pointer;}
#ButtonRequestTransaction {background-color:#e31d88;border: none;color:#fff;padding:3px 15px 3px 15px;cursor:pointer;}
.buttonbar{width: 350px;}
.BookBtnGrey {background-color:#a9a9a9;border: none;color:#fff;padding:3px 15px 3px 15px;cursor:pointer;}

.columnleft h6{width:180px;height:30px;background-color: #e31d88;color:#fff;font-size:13px;padding-left:20px;line-height:30px;margin:10px 0 10px 0;}
.columnleft ul {list-style: none;padding-left: 20px;margin: 0;border-bottom: 1px solid #D6D6D6; width: 180px; padding-bottom: 25px;}
.columnleft ul li a {color: #939393;line-height: 18px;}
.columnleft ul li a:hover {color: #e31d88; text-decoration: none;}

/**** ShoppingCart ****/
.ShoppingCart {border: 1px solid #e31d88; height: 30px;width: 215px;}
.ShoppingCart h6 {width:95px;height:30px;background-color: #e31d88;color:#fff;font-size:13px;padding-left:4px;line-height:30px;margin: 0;float: left;}
.ShoppingCartTotal {float: left;line-height: 30px;margin-left:4px;color:#e31d88;background: transparent url(../Images/ShoppingCart-bg.png) right center no-repeat;width:110px;cursor:pointer;}
.ShoppingCartHolder {color:#e31d88;width:250px;margin-bottom:10px;position:absolute;border: 1px solid #e31d88;padding:5px;float: left;z-index: 999;background-color: white;display: block;}

a.BookBtn {color: #fff;}
a.BookBtn:hover {text-decoration: none;}

.columnleft ul li a.active {color: #e31d88;}
.priceFilter {cursor: pointer;}
.priceFilter.active {color: #e31d88;}

/**** Form ****/
label {width: 100px;clear: both;display: block;float: left;height: 27px;}
fieldset {float: right;width: 350px;border: 1px solid #e31d88;}

/**** General ****/
.left{float:left;position:relative;}
.right{float:right;position:relative;}
.clear{clear: both;}

.ml20{margin-left: 20px;}

.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}

.mt10{margin-top:10px;}

.mb10{margin-bottom: 10px;}

.h20{height: 20px;}

#ErrorBox{background:#FEDADA url(../Images/stop.gif) no-repeat scroll 5px 5px;border:1px solid #FD9999;color:#000;font-weight:700;height:1%;list-style:none outside none;width:86%;margin:2px 2px 5px;padding:10px 10px 10px 35px;}
