/* CSS Document */

@media all
{

#html,body {
	font-family:Lucida,Tahoma,Verdana;
	font-size:10pt;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	width:980px;
	height:100%;
	margin:auto;

}

	a.search
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#000000;
		text-decoration:none;
		}

.imagebox {
	background: url('rectblue.png' ) no-repeat;
	position:relative;
	color:#ffffff;
	width:140px;
	height:40px;
}

table.eM {
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:hide;
}

div.center {
	text-align:center;
}

br {
	clear: left;
}

.imagebox2 {
	background: url('rectwhite.png' ) no-repeat;
	position:relative;
	color:#2a1d5e;
	width:142px;
	height:40px;
	text-align:center;
	padding:0px;
}

.arow {
	align:top;
}

.boxy {
	color:#2a1d5e;
	position:relative;
	text-align:center;
	margin-top:0px;
	padding:8px;
}

.menutextwhite {
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}	
.menutextblue {
	text-align:center;
	color:#2a1d5e;
	text-decoration:none;
}	

img.raincare {
	border:0px solid #2a1d5e;
}

input.raincare 
{
color: #ffffff;
background: #2a1d5e;
border: 1px solid #781351
}

input.btn
{
		color:#2a1d62;

}

input.contactform
{
	color:#2a1d62;
}

a.top {
	behaviour: url ( 'hover-ie.htc' );
	color:#2a1d5e;
	text-decoration:none;

}
a.bottom {
	behaviour: url ( 'hover-ie.htc' );
	color:#ffffff;
	text-decoration:none;

}
a.top2 {
	behaviour: url ( 'hover-ie.htc' );
	color:#ffffff;
	text-decoration:none;

}
a.bottom2 {
	behaviour: url ( 'hover-ie.htc' );
	color:#2a1d5e;
	text-decoration:none;
}

table {
	border-collapse:collapse;
}

td {
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	padding:0px;
}


a.top:hover, a.hover {
	font-weight:bold;
	color:#2a1d5e;
}
a.bottom:hover, a.hover {
	font-weight:bold;
	color:#ffffff;
}

a.bottom:link {
	text-decoration:none;
	color:#ffffff;
}
a.top:link {
	text-decoration:none;
	color:#2a1d5e;
}

	
	a.topMenu1
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		text-decoration:none
		}
		
	a.topmenu1special
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#FFFFFF;
		text-decoration:none
		}

	a.topMenu2
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#FFFFFF;
		text-decoration:none
		}

	a.topMenu2special
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		font-weight:bold;
		color:#2a1d62;
		text-decoration:none;
		}

	td.topMenu1
		{
	/*	border: 1px solid #2a1d62;*/
		border-bottom-style:none;
		border-right-style:solid;
		border-top-style:solid;
		border-left-style:none;
		border-color:#2a1d62;
		border-width:thin;
		}
	td.topMenu1B
		{
	/*	border: 1px solid #2a1d62;*/
		border-bottom-style:none;
		border-right-style:solid;
		border-top-style:solid;
		border-left-style:none;
		border-color:#2a1d62;
		border-width:thin;
		}

	td.topmenu1logo
		{
	/*	border: 1px solid #2a1d62; */
		border-bottom-style:none;
		border-right-style:solid;
		border-top-style:solid;
		border-left-style:solid;
		border-color:#2a1d62;
		border-width:thin;
		font-family:Lucida,Tahoma,Verdana;
		font-size:18pt;
		color:#2a1d62; 
		}

	td.topmenu2logo
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:14pt;
		color:#FFFFFF;
		font-style:italic;
		border-top-style:solid;
		border-width:thin;
		border-color:#2a1d62;

		}

	table.rcstopmenu {
		border-collapse:collapse;
		border-bottom-style:none;
	}

	table.pclinks {
		border-bottom-style:solid;
		border-top-style:none;
		border-left-style:none;
		border-right-style:none;
		border-color:#2a1d62;
	}


	a.leftmenulinkitem
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:10pt;
		color:#FFFFFF;
		text-decoration:none
		}

	a.leftmenulink
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:10pt;
		color:#2a1d62;
		text-decoration:none
		}

	td.leftmenuinclude
		{
		border: 1px solid #2a1d62;
		width:200px;
		text-align:top;
		valign:top;
/*		align:left; */
		}
		

	td.maincontentinclude
		{
		border: 1px solid #2a1d62;
		}

	td.specialmaincontentinclude
		{
		border: 1px solid #2a1d62;
		vertical-align:center;
		}

	a.headerinfolink
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		text-decoration:none;
		}
	
	a.headerinfolink:hover
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#000000;
		text-decoration:none;
		}

	a.infolink
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		text-decoration:none
		}

	a.infolink:hover
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		text-decoration:none;
		}

	a.productlink
		{
		text-decoration:none
		}

	td.productlink
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		width:100%;
		text-decoration:none;
		}

	a.categorylink
		{
		text-decoration:none
		}
	
	td.categorylink
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		text-decoration:none;
	}
		
	td.product
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}

	p.product {
			text-align:left;
			font-family:Lucida,Tahoma,Verdana;
			color:#2a1d62;
		}
		
	p.productTitle {
			font-size:14pt;
			font-family:Lucida,Tahoma,Verdana;
			text-align:left;
			text-decoration:bold;
			color:#2a1d62;
		}

	p.productSingleTitle {
			font-size:14pt;
			font-family:Lucida,Tahoma,Verdana;
			text-align:center;
			text-decoration:bold;
			color:#2a1d62;

		}


	td.text
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
		
	td.form
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
		
	td.formsep
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		font-weight:bold;
		}
		
	td.basketsep
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:10pt;
		color:#2a1d62;
		font-weight:bold;
		}
		
	td.basket
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:10pt;
		color:#2a1d62;
		}	
		
	th.addressinfo
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
		
	td.addressinfo
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
		
	td.addressinfotitle
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
		
	th.form
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
		
	div.form
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
		
	td.basketborder
		{
		border: 1px solid #2a1d62;
		}
		
	td.orderflow
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:10pt;
		color:#2a1d62;
		text-decoration:none;
		}
		
	a.systemlink
		{
		text-decoration:none;
		}	

	div.ordersteps
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		padding-left:10px;
		padding-top:10px;
		}
	
	table.menuholder {
		border-collapse:collapse;
	}
	
	div.scrollcontent 
	{
		width:710px;
		height:450px;
		position:relative;
		float:none;
		z-index:1;
	}

	div.scrolling
	{
		width:100%;
		height:450px;
		overflow:auto;
	}
	
	div.scrollcontentmenu
	{
		width:200px;
		height:100%;
		position:relative;
		float:none;
		display:block;
	}


	div.scrolling_menu
	{
		width:100%;
		height:450px;
		overflow-y:auto;
		overflow-x:none;
	}

	div.all {
		vertical-align:middle;
		display:table-cell;
		min-height:450px;
	}

	.rcslogo {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:table-cell;
		vertical-align:middle;
	}

	p.textbox {
		color:#2a1d62;
		font-size:14pt;
	}
	
  	image.footer
	{
		max-width:172mm;
	}
	a.tooltipinfo {
        position:relative;
        z-index:25;
        text-decoration:none;
		color:#2a1d62;
}
a.tooltipinfo:hover,
a,tooltipinfo.mshover {
        z-index:26;
}
a.tooltipinfo span {
        display:none;
}
a.tooltipinfo:hover span,
a.tooltipinfo.mshover span {
        display:block;
        position:absolute;
        top:3em;
        left:-7.0em;
        width:15em;
        border:1px solid #9f9b59;
        background-color:#efe878;
        color:#2a1d62;
        text-align:center;
}
	
td.mytitle {
		font-family:Verdana;
		font-size:12pt;
		color:#2a1d62;
		font-weight:bold;
	}
	
td.myheader {
		font-family:Verdana;
		font-size:10pt;
		color:#2a1d62;
		font-weight:bold;
	}
	
td.mydata {
		font-family:Verdana;
		font-size:10pt;
		color:#2a1d62;
	}
	
a.translationLink {
		text-decoration:none;
	}
	
td.trlFooter
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}
 
td.ordertype
		{
		font-family:Lucida,Tahoma,Verdana;
		font-size:11pt;
		color:#2a1d62;
		}	
	
}

table.assistent {
	background-color:#ffffff;
	color:#2a1d62;
}

div.text {
	color:#2a1d62;
}

.transparent {
	width:90%;
     background:${col};
     filter:alpha(opacity=${opacity});
     -moz-opacity:.${opacity};
     opacity:.${opacity};
}
table.leftmenu {
	width:"180px";
	margin-right:auto;
	margin-left:auto;
}

div.textbox {
	width:${wid}px;
	height:${hei}px;
    background:${col};
	float:${flo};
	margin-top:${padt}px;
	margin-left:${pad}px;
	position:relative;
	text-align:${flo};
    filter:alpha(opacity=${opacity});
    -moz-opacity:.${opacity};
    opacity:.${opacity};
	z-index:1;
 }


