html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* F&L Publishing Group BV */
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: ;
	color: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body
{ 
	background: #444242 url(bg.gif) repeat-x left top;
	/* background-color:#2e2e2e; */
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center;
	color:#ffffff;
}

a, a:hover, a:visited, a:active {color:#cd0000;}

h1, h2, h3, h4, h5, h6 {font-weight:900;margin:10px 0 0 0;}
h1 {font-size:150%}
h2 {font-size:125%}
h3 {font-size:110%}
h4 {font-size:100%}
h5 {font-size:90%}
h6 {font-size:80%}

.site {
	margin: 10px auto;
	width: 1145px;
}

.page {
	margin: 10px;
	width: 985px;
}

.navigation {
	margin-left:0px;
	border:0px;
	height:45px;
	width:959px;
	float:left;
	background:url("navigation/clean.jpg") no-repeat top right;
	font-size:0px;
}
.navigation a {
	text-decoration: none;
	color: #000;
}

.navigation a img{
	border:0px;
}

.content {
	border:0px;
	width:640px;
	margin:20px;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	color: #ffffff;
	float:right;
}
.content p {
margin:0 0 10px 0;
}

.sidesq{
	margin-top:0px;
	margin-left:0px;
	background: #515151 url("colcontent-bg.jpg") repeat-y top left;
	width: 987px;
	float: left;
	text-align:left;
}

.sidesq-top{
	background: url("colcontent-top.jpg") repeat-x top left;
	width: 987px;
	height: 31px;
	float: left;
}

.sidesq-body{
	background: url("colcontent-bottom.jpg") repeat-x bottom left;
	width: 987px;
	height: auto;
	float: left;
}

.content {
	margin: 0px;
	padding: 15px;
	border:0px;
	height:auto;
	width:620px;
	float:right;
}

.column-left {
	margin: 10px !important;
	margin: 5px;
	padding: 0px;
	border: 0px;
	height: auto;
	width: 280px;
	float: left;
	border: 0px solid #d9dadc;
}

p {
	margin-bottom:10px;
}

h1 {
	font-size:125%;
	font-weight:900;
	margin-top:20px;
}

.csc-firstHeader {
	font-size:125%;
	font-weight:900;
	margin-top:0px;
}

.footer {
	border: 0px solid #d9dadc;
	width: 987px;
	height: 100px;
	margin: 0px;
}

.header_1 {
	border: 1px solid #000;
	background: url('pdbanner.jpg') top left;
	width: 985px;
	height: 154px;
	margin: 0px;
	margin-bottom: 0px;
}

.border {
	border: 0px solid #d9dadc;
	background: #2e2e2e;
	color:#000000;
	width: 120px;
	height: auto;
	margin: 0px;
	margin-top: 180px;
	margin-right: 10px;
	float: right;
}

/* Main Nac */

.mainnav{
	float:left;
	width:987px;
	height:40px;
	background:#cdcdcd url('mainnav/main-nav-bg.jpg') top left;
	margin:0px;
	text-align:left;
}

.mainnav-r{
	float:left;
	width:977px;
	height:40px;
	background:url('mainnav/main-nav-right.jpg') top right no-repeat;
}

.mainnav-l{
	height:40px;
	background:url('mainnav/main-nav-left.jpg') top left no-repeat;
	padding-left:10px;
}

.mainnav ul {
	margin:0; 
	padding:0; 
	list-style-type:none; 
	list-style-image:none;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}

.mainnav li {
	display: inline;
}

.mainnav ul li a {
	list-style:none;
	display:inline; 
	float:left;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:13px;
	color:#ffffff;
	text-decoration:none;
}

.mainnav ul li a {
	background:url("mainnav/main-nav-no.jpg") repeat-y 0 0;
	color:#ffffff;
}

.mainnav ul li a:hover {
	background:url("mainnav/main-nav-act.jpg") repeat-y 0 0;
	color:#ffffff;
}


/* menu */

.menu-left {
	margin-left:112px;
	width:170px;
	color:#ffffff;
}

.menu-spacer {
	width:168px;
	height:auto;
	background:#6a0009 url('menu_header.gif') top left no-repeat;
	color:#00000;
	font-weight:900;
}

.menu-spacer div {
	padding:7px;
}

.menu-left ul li {
	background:#969696;
	height:auto;
	padding:4px;
	border-left:1px solid #AAA9A9;
	border-right:1px solid #AAA9A9;
}

.menu-left ul li.menu-left-act {
	background:#a9a9aa url('menu_tree1-over.gif') center right no-repeat;	
	height:auto;
	padding:5px;
	border:1px solid #9D9D9E;
}

.menu-left ul li.menu-left-no {
	background:#a9a9aa;	
	height:auto;
	padding:4px;
}

.menu-left ul li a{
	margin:0px;
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

.menu-left ul li a:hover{
	margin:0px;
	color:#cf0000;
}

.menu-end {
	width:168px;
	height:6px;
	background:#515151 url('menu_bottom.gif') top left no-repeat;
	color:#ffffff;
	font-weight:900;
}

.pageflip {
	margin-top:20px;
	margin-bottom:20px;	
	border: 1px solid #0D0D0D;
}

.csc-header h1 {
color:#eeeeee;
border-bottom:1px solid #bbbbbb;
}

em {
	font-style: italic;
}

strong {
	font-weight: 900;
	color:#ffffff;
}

.meerspecials {
text-align: center;
color: #ffffff;
margin-top:5px;
}

.meerspecials a {
color: #ffffff;
}


/* RSS PRODUCT LISTS */
.productSingleShort {}
.productSingleShort .title a {color:#fff}
.productSingleShort .entry {border-bottom:1px solid #ccc;float:left;margin:0 0 10px 0;clear:both;}
.productSingleShort .infoBox {border:0px solid #ccc;margin:5px;float:left;}
.productSingleShort .infoBox .title {width:auto;margin-bottom:5px;}
.productSingleShort .infoBox h3 {padding:0;margin:5px 0 0 0;font-size:140%;color:#fff;}
.productSingleShort .infoBox .shortDesc {padding:0;margin:0 0 0 0;}
.productSingleShort .infoBox .shortDesc p {padding:0;margin:0 0 10px 0;}
.productSingleShort .infoBox .longDesc {padding:0;margin:0 0 0 0;}
.productSingleShort .infoBox .longDesc p {padding:0;margin:0 0 10px 0;}
.productSingleShort .infoBox .price {display:none;}
.productSingleShort .infoBox .nav {float:left;padding:0;position:relative;}
.productSingleShort .infoBox .nav ul {margin:0;padding:0;}
.productSingleShort .infoBox .nav li {list-style-type:none;float:left;}
.productSingleShort .infoBox .nav li a {background:#c00;color:#eee;display:block;border:1px solid #ccc;padding:3px 7px;margin:5px 5px 0 0;}
.productSingleShort .imgBox {float:right;margin:0 0 10px 10px;}
.productSingleShort .imgBox img {border:1px solid #ccc;margin:0 5px;padding:2px;float:right;background:#fff;height:150px;}

.productSingleLong {}
.productSingleLong .title a {color:#fff}
.productSingleLong .entry {border-bottom:1px solid #ccc;float:left;margin:0 0 10px 0;clear:both;}
.productSingleLong .infoBox {border:0px solid #ccc;margin:5px;float:left;width:620px;}
.productSingleLong .infoBox .title {width:auto;margin-bottom:5px;}
.productSingleLong .infoBox h3 {padding:0;margin:5px 0 0 0;font-size:140%;color:#fff;}
.productSingleLong .infoBox .shortDesc {padding:0;margin:0 0 0 0;display:none;}
.productSingleLong .infoBox .shortDesc p {padding:0;margin:0 0 10px 0;}
.productSingleLong .infoBox .longDesc {padding:0;margin:0 0 0 0;}
.productSingleLong .infoBox .longDesc p {padding:0;margin:0 0 10px 0;}
.productSingleLong .infoBox .price {display:none;}
.productSingleLong .infoBox .nav {float:left;padding:0;position:relative;}
.productSingleLong .infoBox .nav ul {margin:0;padding:0;}
.productSingleLong .infoBox .nav li {list-style-type:none;float:left;}
.productSingleLong .infoBox .nav li a {background:#c00;color:#eee;display:block;border:1px solid #ccc;padding:3px 7px;margin:5px 5px 0 0;}
.productSingleLong .imgBox {float:right;margin:0 0 10px 10px;}
.productSingleLong .imgBox img {border:1px solid #ccc;margin:0 5px;padding:2px;float:right;background:#fff;height:200px;}

.productListLong {}
.productListLong .title a {color:#fff}
.productListLong .entry {border-bottom:1px solid #ccc;float:left;margin:0 0 10px 0;clear:both;}
.productListLong .infoBox {border:0px solid #ccc;margin:5px;float:left;}
.productListLong .infoBox .title {width:auto;margin-bottom:5px;}
.productListLong .infoBox h3 {padding:0;margin:5px 0 0 0;font-size:140%;color:#fff;}
.productListLong .infoBox .shortDesc {display:inline;padding:0;margin:0 0 0 0;}
.productListLong .infoBox .shortDesc p {padding:0;margin:0 0 10px 0;}
.productListLong .infoBox .longDesc {padding:0;margin:0 0 0 0;}
.productListLong .infoBox .longDesc p {padding:0;margin:0 0 10px 0;}
.productListLong  .infoBox .price {display:none;}
.productListLong .infoBox .nav {float:right;padding:0;}
.productListLong .infoBox .nav ul {margin:0;padding:0;}
.productListLong .infoBox .nav li {list-style-type:none;float:left;}
.productListLong .infoBox .nav li a {background:#c00;color:#eee;display:block;border:1px solid #ccc;padding:3px 7px;margin:5px 5px 0 0;}
.productListLong .imgBox {float:left;margin:0 0 10px 10px;}
.productListLong .imgBox img {border:1px solid #ccc;margin:0 5px;padding:2px;float:left;background:#fff;height:150px;}

.productListShort {}
.productListShort .title a {color:#fff}
.productListShort .entry {border-bottom:1px solid #ccc;float:left;margin:0 0 10px 0;clear:both;}
.productListShort .infoBox {border:0px solid #ccc;margin:5px;float:left;width:620px;}
.productListShort .infoBox .title {width:auto;margin-bottom:5px;}
.productListShort .infoBox h3 {padding:0;margin:5px 0 0 0;font-size:140%;color:#fff;}
.productListShort .infoBox .shortDesc {display:inline;padding:0;margin:0 0 0 0;}
.productListShort .infoBox .shortDesc p {padding:0;margin:0 0 10px 0;}
.productListShort .infoBox .longDesc {padding:0;margin:0 0 0 0;display:none;}
.productListShort .infoBox .longDesc p {padding:0;margin:0 0 10px 0;}
.productListShort .infoBox .price {display:none;}
.productListShort .infoBox .nav {float:left;padding:0;}
.productListShort .infoBox .nav ul {margin:0;padding:0;}
.productListShort .infoBox .nav li {list-style-type:none;float:left;}
.productListShort .infoBox .nav li a {background:#c00;color:#eee;display:block;border:1px solid #ccc;padding:3px 7px;margin:5px 5px 0 0;}
.productListShort .imgBox {float:right;margin:0 0 10px 10px;}
.productListShort .imgBox img {border:1px solid #ccc;margin:0 5px;padding:2px;float:left;background:#fff;height:150px;}
.productListShort .infoBox .price  {padding:0;margin:10px 0 0 0;}

.twrss_item_link {display:none;}
