html, body{
	font-family:verdana,arial,sans-serif;
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #F2F2F2;
}

#textsizedetect{
	position:absolute; font-size:100%; line-height:100%
}

div.hidden,span.hidden,label.hidden,.hidden{
	display: none;
}
.nowrap {white-space:nowrap;}

/* ACCESSIBLE MENU*/
		#accessible_nav ul {
			padding: 0;
			margin: 0;
			list-style: none;
		}
		#accessible_nav li {
			padding: 0;
			margin: 0;
			list-style: none;
			display: inline;
		}
		#accessible_nav a:link, #accessible_nav a:visited { /* Colour */
			position: absolute;
			top: 3.6em;
			left: 10px;
			overflow: hidden;
			width: 0;
			height: 0;
			font-size: 60%;
			z-index: 1002;
			color: #0066CC;
		}
			
		div.accesskey {
			float:left;
		}
		#accessible_nav a:active, #accessible_nav a:focus { /* Only show skiplinks on focus */
				position: absolute;
				overflow: visible;
				width: auto;
				height: auto;
				border: 0;
				margin: 0;
				padding: 2px;
				background: #FFF;
				z-index: 10000;
				text-decoration:underline;
			}
			

.rexamlogo {
	margin: 12px 0 30px 12px;

}
.menutop {
	font-size:65%;
	margin-left:12px;
	padding-bottom:56px;
}

img{
	border:0;
}

#mainContainer{
	float:left;
	width:1008px;
	background: #fff url("../images/siteobjects/bg_frontpage_body.gif") repeat-y;
}

#mainContainer div.leftContent {
	float:left;
	width:254px;
	background: url("../images/siteobjects/bg_front_bodymenu.gif")  repeat-y;
}
#mainContainer div.rightContent {
	float:left;
}
div.leftmenu ul{
	position:relative;
	margin:0px;
	padding:0px;
	background: url("../images/siteobjects/bg_insidepagesShadow.gif")  repeat-y;
}


div.leftmenu li{
	margin:0px;
	padding:0px;
	position:relative;
	display:inline
}

div.leftmenu ul li.corptitle a:link, div.leftmenu ul li.corptitle a:visited {
	position:relative;
	text-decoration:none;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:65% ;
	background:#0066CC;
	border-bottom:1px solid #CCCCCC;
	width:238px;
	padding:3px 5px 6px 11px;
}
div.leftmenu ul li.comtitle a:link, div.leftmenu ul li.comtitle a:visited {
	position:relative;
	text-decoration:none;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:65% ;
	background:#A88DCF;
	border-bottom:1px solid #CCCCCC;
	width:238px;
	padding:3px 5px 6px 11px;
}
div.leftmenu ul li.corp a:link, div.leftmenu ul li.corp a:visited {
	position:relative;
	text-decoration:none;
	display:block;
	color:#000000;
	font-weight:normal;
	font-size:65% ;
	background:url("../images/siteobjects/bg_insidepagesShadow.gif")  repeat-y;
	border-bottom:1px solid #CCCCCC;
	width:238px;
	padding:3px 5px 6px 11px;
}
div.leftmenu ul li.com a:link, div.leftmenu ul li.com a:visited {
	position:relative;
	text-decoration:none;
	display:block;
	color:#000000;
	font-weight:normal;
	font-size:65% ;
	background:url("../images/siteobjects/bg_insidepagesShadow.gif")  repeat-y;
	border-bottom:1px solid #CCCCCC;
	width:238px;
	padding:3px 5px 6px 11px;
}

div.leftmenu ul li.corptitle a:hover, div.leftmenu ul li.corptitle a:active, div.leftmenu ul li.corptitle a:focus {
	background:url("../images/siteobjects/bg_leftmenucorptitle.gif") repeat-y;
}
div.leftmenu ul li.comtitle a:hover, div.leftmenu ul li.comtitle a:active, div.leftmenu ul li.comtitle a:focus{
	background:url("../images/siteobjects/bg_leftmenucomtitle.gif") repeat-y;
}
div.leftmenu ul li.corp a:hover, div.leftmenu ul li.corp a:active, div.leftmenu ul li.corp a:focus {
	background:url("../images/siteobjects/bg_leftmenucorp.gif") repeat-y;
}
div.leftmenu ul li.com a:hover, div.leftmenu ul li.com a:active, div.leftmenu ul li.com a:focus{
	background:url("../images/siteobjects/bg_leftmenucom.gif") repeat-y;
}


/* ---- HEADINGS ---- */
h1 {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5,h6 {
	font-family:verdana, arial, sans-serif;
}

h2 {
	margin-bottom:14px; 
}


/*Shareprice Container */
#shareprice {
margin:35px 0 0 0; 
float:left;
padding-left:10px;
border-bottom:#d9d9d9 solid 1px;
}

#shareprice h2 { 
	margin:0 0 8px 0; 
	padding:0;
}
#shareprice div.leftcol {
	width:114px; 
	float:left;
	}
#shareprice div.leftcol p.large {
	width:100px; 
	margin:0 0 10px 0; 
	padding:0;  
	font-size:140%;
}

#shareprice div.leftcol p.small {
	width:110px; 
	margin:0px; 
	padding:0; 
	font-size:65%;
	}
	
#shareprice a:link, #shareprice a:visited {
	color:#0066CC;
	text-decoration:underline;
}

#shareprice a:focus, #shareprice a:hover, #shareprice a:active {
	color:#000000;
	text-decoration:none;
}

#shareprice div.rightcol {
	width:128px; 
	float:left; 
	}
	
#shareprice div.rightcol p {	
	width:116px; margin:0 0 13px 0; padding:0;}
	


/*CONTENT*/

div.contentContainer{
	position:relative;
	width:743px;
	background: #FFF;
	font-size:70%;

}

div.contentPadding{
	padding:5px 5px 0px 5px;
	width:733px;
}

	
#bottomContainer{
	/*position:relative;*/
	float:left;
	padding-top:5px;
	width:1008px;
	background: #FFF url("../images/siteobjects/bg_frontpage_body.gif")  repeat-y;

}

#bottomContainer div.bottombar{

	margin:0 0 0 239px;
	width:745px;
	background: url("../images/siteobjects/bg_bottompage_shadow.gif") no-repeat bottom left;
	padding:0 7px 25px 15px;
}

#bottomContainer div.bottombar div.content {
	border-top:1px solid #C3C3C3;
}


/*--------------------*/
/*---- Menu Bottom ---*/
/*--------------------*/

ul.countryLinks, ul.menuBottom {
	padding:0;
	margin: 20px 0 12px 12px;

	
}

ul.countryLinks li, ul.menuBottom li{
	list-style: none;
	margin: 0;
	display: inline;
	padding-right:10px;	
	font-size:65%; 
}

ul.countryLinks li.copyright{
	color:#000 ; 
}

ul.countryLinks li a:link, ul.countryLinks li a:visited {
	color:#0066CC;
	text-decoration:underline;
}

ul.countryLinks li a:focus, ul.countryLinks li a:hover, ul.countryLinks li a:active {
	color:#000000;
	text-decoration:none;
}

ul.menuBottom li a:link, ul.menuBottom li a:visited {
	color:#000000;
	text-decoration:underline;
}

ul.menuBottom li a:focus, ul.menuBottom li a:hover, ul.menuBottom li a:active {
	color:#000000;
	text-decoration:none;
}




/*content styles */
#topcontainer {
	width: 734px;
	float:left;
	}
	

#topcontainer div.firstcol {
	width:250px; 
	height:360px; 
	float:left; 
	padding:0; 
	margin:0; 
	background:#0a6cce url("../images/siteobjects/bg_front_gradblue.gif") repeat-x;
	}

#topcontainer div.firstcol p, #topcontainer div.firstcol h2 {
	padding:0;
	margin: 30px 0 0 15px;
	}
	
#topcontainer div.firstcol h2 {
	margin-top: 30px;
	}
	
/* dropdown form */
		div.formcontainer {
		padding:0;
		margin: 6px 0 0 15px;
		}
	
		select#homePageLinks {
			color:#606060;
			width:150px;
			margin:8px 4px 0px 0px;
			font-family:verdana,arial,sans-serif;
			font-size:84%;
		}
		.homePageLinks {
			margin-bottom:0px;
		}
		fieldset {
			border:0;
			margin:0px;
			padding:0px;
			clear:both;
		}
		input.resources{
			line-height:10px;
			border:0;
			background:transparent;
			padding-top:5px;
			color:#FFFFFF;
			text-decoration:underline;
			font-weight:bold;
			font-size:11px;
			font-family:Arial,Verdana,sans-serif;
			cursor:pointer;
		}

#topcontainer #highlights {	
	width:484px; 
	float:left; 
	padding:0; 
	margin:0; 
	background:#0a6cce;
	}
	
	
#topcontainer #highlights div.highlightcontainer {
	width:484px; 
	height:323px; 
	float:left; 
	padding:0; 
	margin:0; 
	background: #FFF url("../images/siteobjects/bg_front_highlights.jpg") top left no-repeat;
	}
	
#topcontainer #highlight1, #topcontainer #highlight2, #topcontainer #highlight3,  #topcontainer #highlight4 {
	width:484px; 
	height:323px; 
	float:left; 
	padding:0; 
	margin:0; 
	}
	

#topcontainer #highlight1 {
	background:url("../images/siteobjects/bg_front_highlights1.jpg") top left no-repeat;
	}
#topcontainer #highlight1 h2{
	padding:10px 0 0 255px;
	margin:0px; 
	}
	
#topcontainer #highlight1 p{
	padding:10px 20px 0 255px; 
	margin:0px; 
	font-size:120%;
	}

	
#topcontainer a.btnswitchceo:link, #topcontainer a.btnswitchceo:visited {
	background: url("../images/buttons/btn_bghighlights.gif") top right no-repeat!important;
	margin-left:175px; margin-top:-36px; float:left;
	}
#topcontainer a.btnswitchceo:hover, #topcontainer a.btnswitchceo:active, #topcontainer a.btnswitchceo:focus {
	background: url("../images/buttons/btn_bghighlights_f2.gif") top right no-repeat!important;
	margin-left:175px; margin-top:-36px; float:left;
	}
#topcontainer a.btnswitch:link, #topcontainer a.btnswitch:visited {
	background: url("../images/buttons/btn_bghighlights.gif") top right no-repeat!important;
	float:right;
	}
#topcontainer a.btnswitch:hover, #topcontainer a.btnswitch:active, #topcontainer a.btnswitch:focus {
	background: url("../images/buttons/btn_bghighlights_f2.gif") top right no-repeat!important;
	float:right;
	}

#topcontainer #highlight2 {
	background:url("../images/siteobjects/bg_front_highlights2.jpg") top left no-repeat;
	}
#topcontainer #highlight2 h2{
	padding:40px 0 0 40px;
	margin:0px; 
	}
#topcontainer #highlight2 p{
	padding:10px 260px 0 40px; 
	margin:0px; 
	font-size:120%;
	}	

#topcontainer #highlight2 ul.relatedlinks {
	list-style:none;
	width:180px;	
	margin:15px 0 0 40px;
	padding:0;
	color:#000;
}
#topcontainer #highlight2 ul.relatedlinks li {
	list-style:none;	
	padding:0 0 8px 0;
		color:#000;
}

#topcontainer #highlight2 ul.relatedlinks li a:link, #topcontainer #highlight2 ul.relatedlinks li a:visited {
	text-decoration:underline;
		color:#000;
}
#topcontainer #highlight2 ul.relatedlinks li a:hover, #topcontainer #highlight2 ul.relatedlinks li a:focus, #topcontainer #highlight2 ul.relatedlinks li a:active {
	text-decoration:none;
		color:#0a6cce;
}

#topcontainer #highlight3 {
	background:url("../images/siteobjects/bg_front_highlights3.jpg") top left no-repeat;
	}
#topcontainer #highlight3 blockquote {
	margin:0;
	padding:0;
	}
#topcontainer #highlight3 h2{
	padding:50px 0 0 40px;
	margin:0px; 
	}
#topcontainer #highlight3 p.sig{
	background: url("../images/siteobjects/bg_lvdw_sig.jpg") no-repeat;
	padding:90px 0 0 0px; 
	margin:10px 0 0 40px; 
	}	
	
#topcontainer #highlight4 {
	background:url("../images/siteobjects/bg_front_highlights4.jpg") top left no-repeat;
	}	
#topcontainer #highlight4 h2{
	padding:50px 0 0 40px;
	margin:0px; 
	}
#topcontainer #highlight4 p{
	padding:10px 230px 0 40px; 
	margin:0px; 
	font-size:120%;
	}		
		
	/* TAB MENU FOR SECOND COL */

#topcontainer #highlights ul#hometabs {
	float: left;
	font-size: 120%;
	list-style-type:none;
	margin:0;
 	padding: 0;
	background: #FFF url("../images/siteobjects/bg_front_tab_long.gif") top left repeat-x;
	width:484px;

}
	ul#hometabs li {
		display: inline;
		white-space:nowrap;
	}
	
	ul#hometabs li a, ul#hometabs li a:link, ul#hometabs li a:visited {
			float:left;color:#666;
			text-decoration:none;
			background: url("../images/siteobjects/bg_front_tab.gif") top left repeat-x;
			padding: 11px 9px 10px 8px;
			border-right:1px #e5e5e5 solid;
			border-left:1px #d7d5d5 solid;
		}
		ul#hometabs li a.lit, ul#hometabs li a.lit:link, ul#hometabs li a.lit:visited,
		ul#hometabs li a:hover, ul#hometabs li a:focus, ul#hometabs li a:active {
			color:#fff;
			background: url("../images/siteobjects/bg_front_tab_f2.gif") top left repeat-x;
			padding: 11px 9px 10px 8px;
		}
		
	ul#hometabs li a.first, ul#hometabs li a.first:link, ul#hometabs li a.first:visited {
		color:#666;
		text-decoration:none;
		background: url("../images/siteobjects/bg_front_tab_first.gif") top left repeat-x;
		padding: 11px 9px 10px 24px;
		border-left:none;
		
		}
		ul#hometabs li a.firstlit, ul#hometabs li a.firstlit:link, ul#hometabs li a.firstlit:visited,
		ul#hometabs li a.first:hover, ul#hometabs li a.first:focus, ul#hometabs li a.first:active {
		color:#fff;
		background: url("../images/siteobjects/bg_front_tab_first_f2.gif") top left repeat-x;
		padding: 11px 9px 10px 24px;		
		border-left:none;
		}

/* SIMILAR HEADERS*/


#middlecontainer {
width:734px;
float:left;
margin-top:5px;
background:url("../images/siteobjects/bg_front_middlerow.gif") repeat-y;
}


#middlecontainer h3{
	margin:0; 
	padding:0;
	color:#0066CC;
	font-weight:bold;
	font-size:100%;}
	
#middlecontainer h4, #lowercontainer h4{
	margin:0; 
	padding:0;
	color:#000;
	font-weight:bold;
	font-size:100%;
	}
	
/*MIDDLE CONTAINER*/
#middlecontainer div.firstcol {
	width:228px; 
	float:left; 
	padding:0 0 0 15px; 
	margin:0; 
	background:#d4e5ef url("../images/siteobjects/bg_front_gradpaleblue.gif") repeat-x;
	}	


#middlecontainer div.firstcol h2{
float:left;
width:178px;
margin:15px 0 16px 0; 
padding:0;	
}

#middlecontainer div.firstcol p.rss {
	float:right;
	width:50px;
	margin:14px 0 16px 0; 
	padding:0;
	}
#middlecontainer div.firstcol p.smallfont {
	margin: 0 20px 6px 0;
	padding:0;}	
	
#middlecontainer #productcatalogue {	
	width:468px; 
	float:left; 
	height: 250px;
	padding:0 0 0 23px; 
	margin: 0; 
	background:#f3f3f3  url("../images/siteobjects/bg_front_gradpurplestop.gif") top left no-repeat;
	}

#middlecontainer #productcatalogue h2 {
margin:15px 0 16px 0; 
padding:0;
}

#middlecontainer #productcatalogue div.text {
	width:194px; 
	float:left; 
	/*background: url("../images/siteobjects/bg_front_txt_grt_products.gif") top left no-repeat;*/
}

#middlecontainer #productcatalogue div.text_mold {
	width:293px; 
	float:left; 
	/*background: url("../images/siteobjects/bg_front_txt_grt_products.gif") top left no-repeat;*/
}

#productcontent {	float:left; }
#middlecontainer #productcatalogue div.text p{
	padding-right:40px; 
}

#middlecontainer #productcatalogue div.text_mold p{
	padding-right:0; 
}

#middlecontainer #productcatalogue div.images {
	float:left; 
	width:265px;
}

#middlecontainer #productcatalogue div.images_mold {
	position:relative;
	float:left; 
	width:170px;
}

#productheader {
	clear: both;
	float: left;
	background: url("../images/text/txt_great_products.gif") 0px 24px no-repeat;
}
#middlecontainer #productheader div.text {
	height:70px; 
	width:180px; 
}

.hideme {
position : absolute;
left : -1000px;
}
#middlecontainer #productcatalogue div.navigation {
	display: inline;
	float:left;
	padding-left: 197px;
	width:68px;
	color:#f3f3f3;
}
#middlecontainer #productcatalogue div.navigation ul {
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
	width: 68px;
	color:#f3f3f3;
}
#middlecontainer #productcatalogue div.navigation ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	width: 29px;
	color:#f3f3f3;
}

#middlecontainer #productcatalogue div.navigation ul li a:link, #middlecontainer #productcatalogue div.navigation ul li a:visited{
	color:#f3f3f3!important;
}
/*Lower  CONTAINER*/	
#lowercontainer {
width:734px;
float:left;
margin-top:5px;
background:url("../images/siteobjects/bg_front_lowerrow.gif") repeat-y;
}


#lowercontainer h2 {
	margin:15px 0 8px 0; 
	padding:0;}
	
#lowercontainer h3{
	margin:0; 
	padding:6px 15px 7px 0;
	color:#0066CC;
	font-weight:bold;
	font-size:100%;
}
	
#lowercontainer p {
	padding:0 0 7px 0;
	margin:0px;}
	
#lowercontainer div.firstcol {
	width:228px; 
	float:left; 
	padding:0 0 0 15px; 
	margin:0 5px 0 0; 
	background:#d4e5ef url("../images/siteobjects/bg_front_gradpaleblue.gif") repeat-x; 
	}
#lowercontainer div.firstcol h2 {
	margin-bottom:11px;
}	
#lowercontainer div.firstcol p {
	margin-bottom:4px;
}
#lowercontainer div.secondcol {
	width:226px; 
	float:left; 
	padding:0 0 0 15px; 
	margin:0 5px 0 0; 
	background:#d4e5ef url("../images/siteobjects/bg_front_gradpaleblue.gif") repeat-x; 
	}
#lowercontainer div.secondcol h3 {
	color:#9e6bb7;
		padding:6px 15px 7px 0;
}
	
#lowercontainer div.thirdcol {
	width:225px;  
	float:left; 
	padding:0 0 0 15px; 
	margin:0; 
	background:#d4e5ef url("../images/siteobjects/bg_front_gradpaleblue.gif") repeat-x; 
	}
	
	
	
/* LINKS*/

#middlecontainer a:link, #middlecontainer a:visited,
#lowercontainer a:link, #lowercontainer a:visited  {
	color:#000;
	text-decoration:underline;
}

#middlecontainer a:focus, #middlecontainer a:hover, #middlecontainer a:active,
#lowercontainer a:focus, #lowercontainer a:hover, #lowercontainer a:active {
	color:#0066CC;
	text-decoration:none;
}

#middlecontainer a.headline:link, #middlecontainer a.headline:visited {
	color:#000;
	text-decoration:none;
}

#middlecontainer a.headline:focus, #middlecontainer a.headline:hover, #middlecontainer a.headline:active {
	color:#0066CC;
	text-decoration:underline;
}
ul.relatedlist {
	margin: 0 0 10px 0;
	padding:0;
}
ul.relatedlist li {
	list-style: none;
	margin: 0;
	padding:0 0 4px 0;
	}
	
	
html>body #middlecontainer div.firstcol, html>body #middlecontainer #productcatalogue,
html>body #lowercontainer div.firstcol, html>body #lowercontainer div.secondcol, html>body #lowercontainer div.thirdcol {
min-height:215px;
}

* html #middlecontainer div.firstcol,* html #middlecontainer #productcatalogue,
* html #lowercontainer div.firstcol, * html #lowercontainer div.secondcol, * html #lowercontainer div.thirdcol {
height:215px;
}

/*---------------------------*/
/*-------  DHTML Popup ------*/
/*---------------------------*/

div.messagePopup {
	position:absolute;
	z-index:100;
	top:140px;
	left:300px;
}
div.messagePopupBg {
	position:absolute;
	visibility:hidden;
	/*height:expression(document.getElementById('messagePopup').offsetHeight - 14 + 'px');*/
	/*width:expression(document.getElementById('messagePopup').offsetwidth - 14 + 'px');*/
	/*top:expression(document.getElementById('messagePopup').currentStyle.top  + 'px');*/
	/*left:expression(document.getElementById('messagePopup').currentStyle.left  + 'px');*/
	z-index:99;
	background:black;
}
iframe#divShim {
	position:absolute;
	/*height:expression(document.getElementById('messagePopup').offsetHeight - 14 + 'px');*/
	display:none;
	z-index:0;
	background:transparent;
	margin:1px 0px 0px 3px;
}

div.messagePopupTop {
	position:relative;
	background: url("../images/siteobjects/bg_popuptop.png") top no-repeat;
	width:277px;
	z-index:100;
	padding:0px;

}

div.messagePopupContentHeader {
	position:relative;
	float: left;
	background: url("../images/siteobjects/bg_popup_header.gif") no-repeat #0066CC;
	margin:0px 0 0 3px;
	padding:0px;
	width:263px;
	z-index:110;
}
div.messagePopupContentHeaderLeft {
	position:relative;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	width:241px;
	color:#FFF;
	background:none;
}
div.messagePopupContentHeaderRight {
	position:relative;
	margin:10px 0 0 0;
	float:right;
	padding-right:10px;
	background:none;
}
div.messagePopupContentHeader h2{
	font-size:70%;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
	margin:0px 0 12px 10px;
	background:none;
	color:#ffffff;
}
div.messagePopupMiddle {
	position:relative;
	background: url("../images/siteobjects/bg_popup.png") repeat-y;
	width:277px;
	z-index:90;

}
div.messagePopupContent {
	position:relative;
	margin:0px 0px 0px 3px;
	z-index:100;
}


div.messagePopupContentMiddle {
	position:relative;
	background: url("../images/siteobjects/bg_popup_content.gif") repeat-y right #FFFFFF;
	width:263px;
	padding: 11px 0 15px 0;
}
div.messagePopupContentMiddle p{
	font-size:70%;
	margin:0px 30px 6px 10px;
}
div.messagePopupContentMiddle p.smallfont {
	font-size:65% !important
}

html>body div.messagePopupContentMiddle p.first {
	margin: 34px 30px 6px 10px;
}

div.messagePopupContentMiddle a, div.messagePopupContentMiddle a:visited{
	color:#000000;
}
div.messagePopupContentMiddle a:hover, div.messagePopupContentMiddle a:active, div.messagePopupContentMiddle a:focus{
	color:#0066cc;
	text-decoration:none;
}


div.messagePopupContentFooter {
	position:relative;
	background: url("../images/siteobjects/bg_popup_footer.gif") no-repeat #0066CC;
	width:263px;
	text-align:right;
	padding-bottom:4px;
	padding-top:0px;
}
div.messagePopupContentFooter a{
	font-size:58%;
	color:#ffffff;
	display:block;
	padding:7px 10px 7px 10px !important;
	line-height:60% !important;
}
div.messagePopupBottom {
	position:relative;
	background: url("../images/siteobjects/bg_popupbottom.png") no-repeat bottom;
	height:13px;
	width:277px;
	z-index:100;
}


img.chipchase {
	margin:28px 0 -4px 0;
	display:inline;
	float:left;
	padding:0;
}

	html>body img.chipchase {
	margin:28px 0 0 0;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 205px;
    height: 300px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-productcatalogue .jcarousel-container {
    background: transparent;
}

.jcarousel-skin-productcatalogue .jcarousel-container-horizontal {
    width: 205px;
    padding: 0 30px;
}



.jcarousel-skin-productcatalogue .jcarousel-clip-horizontal {
    width:  205px;
    height: 200px;
}


.jcarousel-skin-productcatalogue .jcarousel-item {
    width: 205px;
    height: 200px;
}

.jcarousel-skin-productcatalogue .jcarousel-item:hover {
    border-color: #808080;
}

.jcarousel-skin-productcatalogue .jcarousel-item-horizontal {
    margin-right: 0px;
}



.jcarousel-skin-productcatalogue .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-productcatalogue .jcarousel-next-horizontal {
    position: absolute;
    top: 85px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background:  transparent url("../images/buttons/btn_go_right.gif") no-repeat 0 0;
}

.jcarousel-skin-productcatalogue .jcarousel-next-horizontal:hover, 
.jcarousel-skin-productcatalogue .jcarousel-next-horizontal:active,
.jcarousel-skin-productcatalogue .jcarousel-next-horizontal:focus {
      background:  transparent url("../images/buttons/btn_go_right_f2.gif") no-repeat 0 0;
}


.jcarousel-skin-productcatalogue .jcarousel-next-disabled-horizontal,
.jcarousel-skin-productcatalogue .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-productcatalogue .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-productcatalogue .jcarousel-next-disabled-horizontal:focus {
    cursor: default;
    background:  transparent url("../images/buttons/btn_go_right_f3.gif") no-repeat 0 0;
}

.jcarousel-skin-productcatalogue .jcarousel-prev-horizontal {
    position: absolute;
    top: 85px;
    left: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: transparent url("../images/buttons/btn_go_left.gif") no-repeat 0 0;
}

.jcarousel-skin-productcatalogue .jcarousel-prev-horizontal:hover,
.jcarousel-skin-productcatalogue .jcarousel-prev-horizontal:active,
.jcarousel-skin-productcatalogue .jcarousel-prev-horizontal:focus {
   background: transparent url("../images/buttons/btn_go_left_f2.gif") no-repeat 0 0;
}

.jcarousel-skin-productcatalogue .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-productcatalogue .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-productcatalogue .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-productcatalogue .jcarousel-prev-disabled-horizontal:focus {
       background: transparent url("../images/buttons/btn_go_left_f3.gif") no-repeat 0 0;
}

.jcarousel-skin-publications .jcarousel-container-horizontal {
    width: 152px;
    padding: 0 30px;
}



.jcarousel-skin-publications .jcarousel-clip-horizontal {
    width:  152px;
    height: 240px;
}


.jcarousel-skin-publications .jcarousel-item {
    width: 152px;
    height:240px;
}

.jcarousel-skin-publications .jcarousel-item-horizontal {
    margin-right: 0px;
}



.jcarousel-skin-publications .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-publications .jcarousel-next-horizontal {
    position: absolute;
    top: 35px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background:  transparent url("../images/buttons/btn_scroll_right.gif") no-repeat 0 0;
}

.jcarousel-skin-publications .jcarousel-next-horizontal:hover, 
.jcarousel-skin-publications .jcarousel-next-horizontal:active,
.jcarousel-skin-publications .jcarousel-next-horizontal:focus {
      background:  transparent url("../images/buttons/btn_scroll_right_f2.gif") no-repeat 0 0;
}


.jcarousel-skin-publications .jcarousel-next-disabled-horizontal,
.jcarousel-skin-publications .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-publications .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-publications .jcarousel-next-disabled-horizontal:focus {
    cursor: default;
    background:  transparent url("../images/buttons/btn_scroll_right_f3.gif") no-repeat 0 0;
}

.jcarousel-skin-publications .jcarousel-prev-horizontal {
    position: absolute;
    top: 35px;
    left: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: transparent url("../images/buttons/btn_scroll_left.gif") no-repeat 0 0;
}

.jcarousel-skin-publications .jcarousel-prev-horizontal:hover,
.jcarousel-skin-publications .jcarousel-prev-horizontal:active,
.jcarousel-skin-publications .jcarousel-prev-horizontal:focus {
   background: transparent url("../images/buttons/btn_scroll_left_f2.gif") no-repeat 0 0;
}

.jcarousel-skin-publications .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-publications .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-publications .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-publications .jcarousel-prev-disabled-horizontal:focus {
       background: transparent url("../images/buttons/btn_scroll_left_f3.gif") no-repeat 0 0;
}

