body
{
	margin			: 0px;
	width			: 100%;
	height			: 100%;
	background-color	: #c0c0c0;

}

body, table
{
	font-family		: Verdana, Arial;
	font-size		: 12px;
}

table
{
	border-collapse	: collapse;
}

td
{
	vertical-align	: top;
}

img
{
	border-width		: 0px;

}

a, span.link
{
	color			: #7c7ae6;
	text-decoration	: none;
	cursor			: pointer;
}
a:hover, span.link:hover
{
	text-decoration	: underline;
}

td
{
	vertical-align	: top;
}

span.pricetag
{
	font-weight		: bold;
	color			: #ff0000;
}

div.contactlink
{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #226bcb;
	background-color	: #b8d6ff;
	vertical-align	: middle;
	text-align		: center;
}

div.contactlink a
{
	padding		: 10px;
	display		: block;
}

div.contactlink img
{
	float			: left;
	margin			: 5px;
	margin-right		: 0px;
}

input.text
{
	width			: 250px;
}

div.center
{
	text-align		: center;
}

table.container
{
	width			: 800px;
	height			: 100%;
	margin			: auto;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 0px;
	border-left-width	: 1px;
	border-right-width	: 1px;
	text-align		: left;
}

tr.content td.menu
{
	background-color	: #eef7ff;
	width			: 200px;
	padding		: 0px;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 0px;
	border-right-width	: 1px;
}

tr.content td.topnav
{
	background-color	: #949294;
	height			: 25px;
	text-align		: center;
	vertical-align	: bottom;
	padding		: 5px;
}

tr.content td.content
{
	background-color	: #FFFFFF;
	padding		: 0px;
	height			: 100%;
}


tr.content td.menu div.logo
{
	text-align		: center;
	background-color	: #cdff9c;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 0px;
	border-bottom-width	: 1px;
}


tr.content td.menu div.items
{

	margin-top		: 25px;
	border-color		: #FFFFFF;
	border-style		: solid;	
	border-width		: 0px;
	border-top-width	: 1px;
	border-bottom-width	: 1px;
}


div.items a.master
{
	display		: block;
	padding		: 5px;
	padding-left		: 15px;
	background-color	: #FFFFFF;
	margin-top		: 1px;
	text-decoration	: none;
	color			: #7b7d7b;
	font-weight		: bold;
	background-image	: url('plus.gif');
	background-position	: right;
	background-repeat	: no-repeat;
}

div.items a.master small
{
	font-weight		: normal;
}

div.items a.master:hover
{
	background-color	: #9ccbef;
	color			: #000000;
}


div.items div.sub-items
{
	background-image	: url('items-sub-bg.png');
	background-position	: top;
	background-repeat	: repeat-x;
	background-color	: #fafafa;
	padding-top		: 7px;
}

div.sub-items a.sub
{
	display		: block;
	padding		: 5px;
	padding-left		: 25px;
	color			: #9f9f9f;
	text-decoration	: none;
	background-image	: url('arrow.gif');
	background-position	: right;
	background-repeat	: no-repeat;
}

div.sub-items a.sub:hover
{

	background-color	: #cfe5f6;
}


tr.content td.topnav a
{
	color			: #FFFFFF;
	font-variant		: small-caps;
	font-weight		: bold;
	font-size		: 14px;
	margin-left		: 10px;
	margin-right		: 10px;
	
}

div.fp-teaserimg
{
	height			: 197px;
	background-image	: url('teaser.jpg'); 
	background-position	: top;
	background-repeat	: no-repeat;
	border-color		: #000000;
	border-style		: solid;	
	border-width		: 0px;
	border-top-width	: 1px;
}



div.intro
{
	padding		: 10px;
	padding-bottom	: 25px;
	background-color	: #9ccbef;
}


div.content
{
	padding		: 15px;
	padding-top		: 25px;
	background-image	: url('content-bg.png');
	background-position	: left top;
	background-repeat	: no-repeat;
	border-color		: #000000;
	border-style		: solid;	
	border-width		: 0px;
	border-top-width	: 1px;

}

div.fp-teasertext td
{

}

div.fp-teasertext li
{
	margin-bottom		: 15px;
}

tr.content td.content h1
{
	color			: #215dad;
	font-family		: Trebuchet MS;
	margin			: 0px;
	font-size		: 25px;
}

tr.content td.content h2
{
	color			: #215dad;
	margin			: 0px;
	margin-top		: 16px;
	margin-bottom		: 5px;
	font-size		: 18px;
}

tr.content td.content h3
{
	color			: #80a8dd;
	font-family		: Trebuchet MS;
	margin			: 0px;
	font-size		: 15px;
}

tr.content td.content span.desc
{
	font-weight		: bold;
	font-size		: 13px;
}

table.standard
{
	width			: 100%;
}

div.product
{
	padding		: 5px;
	height			: 135px;
	background-color	: #eef7ff;
	border-color		: #9c9a9c;
	border-style		: solid;
	border-width		: 0px;
	border-left-width	: 0px;
	border-right-width	: 0px;
	width			: 270px;
}

div.product img.pic
{
	float			: right;
	height			: 135px;
	width			: 120px;
}

div.product span.name
{
	font-weight		: bold;
}

div.product span.code
{
	font-size		: 10px;
}


div.product span.type
{
	color			: #949294;
	font-variant		: small-caps;
	font-size		: 10px;
}

div.product span.specs
{
	color			: #686868;
	font-size		: 11px;
}

div.sample
{
	width			: 50%;
}

div.sample img
{
	float			: left;
	height			: 67px;
	width			: 60px;
	margin-right		: 10px;
}

div.sample span.name
{
	font-weight		: bold;
}


div.corpinfo
{
	padding-left		: 15px;
}
