/* *** CSS // KSP *** */

body {
	margin						: 0px 0px 0px 0px;
	font-family					: Verdana;
	font-size					: 10pt;
}

/* Default */

div.InfoBox {
	position						: absolute;
	visibility					: hidden;
	filter						: alpha(opacity=90);
	-moz-opacity				: .90;		
}

div.Content {
	float							: left;
	width							: 605px;
}

div.Boxes {
	width							: 187px;
	float							: right;
	margin-bottom                   : 10px;
	min-height					    : 90px;
	_height						    : 90px;	
}

div.Container {
	width							: 1003px;
	margin-left					: auto;
	margin-right				: auto;
	background-image			: url(../Images/BodyBg.gif);
	background-repeat			: repeat-y;
	background-position		: left;
}

div.Header {
	height						: 136px;
	background-image			: url(../Images/Header.jpg);
	background-repeat			: no-repeat;
	background-position		: top;
	clear							: both;
	padding-right				: 26px;
	padding-top					: 70px;
}

div.Left {
	width							: 180px;
	float							: left;
	min-height					: 375px;
	_height						: 375px;
	padding-left				: 10px;
	color							: white;
}

div.Center {
    background  			: transparent url(../Images/center.jpg) top right no-repeat;   	
	width							: 604px;
	float							: left;
	padding-right				: 22px;
}

div.Right {
    background  			: transparent url(../Images/right.jpg) top right no-repeat;    
	width							: 180px;
	float							: right;
	padding-left                : 7px;
	min-height					: 375px;
	_height						: 375px;	
}

div.Bottom {
	width							: 100%;
	clear							: both;
}

div.Bar {
	background-image			: url(../Images/BottomBar.gif);
	background-repeat			: no-repeat;
	background-position		: center;
	color							: white;
	text-align					: center;
	margin-left					: 148px;
	width							: 700px;
	font-size					: 7pt;
	height						: 18px;
	padding-top					: 4px;
}

div.Newsletter {
	width							: 180px;
	float							: right;
	font-size					: 10pt;
	font-weight					: bold;
	color							: #005897;
}

/* TABLE STYLES */

td.ShoppingOverviewPrice {
	font-size					: 12pt;
	color							: #005897;
}

tr.ShoppingOverviewHeader td {
	border-bottom				: 1px solid #005897;
	border-right				: 1px solid #005897;
	font-weight					: bold;
	color							: #005897;
}

tr.ShoppingOverviewProduct td {
	border-bottom				: 1px solid #f0a901;
	border-right				: 1px solid #f0a901;
	padding						: 2px;
	font-size					: 8pt;
}

tr.ProductDetail td {
	border-bottom				: 1px solid #005897;
	border-right				: 1px solid #005897;
	font-size					: 8pt;
}

td.ProductDetailHeader {
	background-color			: #0171b9;
	color							: white;
	font-weight					: bold;
}

table.LoginBox {

}

td.LoginBoxTop {
	background-image			: url(../Images/LoginBoxTop.gif);
	background-repeat			: no-repeat;
	background-position		    : bottom;
	height						: 16px;
	padding-left				: 10px;
	font-weight					: bold;
	color						: #005897;
}

td.LoginBoxBottom {
	background-image			: url(../Images/LoginBoxBottom.gif);
	background-repeat			: no-repeat;
	background-position		    : top;
	height						: 16px;
}

td.RefTop {
	background-image			: url(../Images/RefTop.gif);
	background-position		: top;
	background-repeat			: no-repeat;
	height						: 18px;
}

tr.RefMiddle td {
	background-color			: #005897;
	color							: white;
	font-size					: 8pt;
}

td.RefBottom {
	background-image			: url(../Images/RefBottom.gif);
	background-position		: bottom;
	background-repeat			: no-repeat;
	height						: 22px;
	padding-right				: 6px;
	padding-bottom				: 6px;
}

table.CategoryImg {
	border-bottom				: 1px solid #005897;
	width							: 100%;
}
.ProductTable {
	margin-left:20px;
	margin-top: 20px;
}

td.ProductNameTop {
	background-image			: url(../Images/TitelCellTop.jpg);
	background-position		: top right;
	height						: 8px;
	color							: white;
	margin-top					: 6px;
	display						: block;
}
td.ProductNameCenter {
	background-image			: url(../Images/TitelCellTop.jpg);
	background-position		: top right;
	ssheight						: 10px;
	color							: white;
}
td.ProductNameBottom {
	background-image			: url(../Images/TitelCellBottom.jpg);
	background-position		: top right;
	height						: 10px;
	color							: white;
}

td.ProductDetailLeft {
	background-image			: url(../Images/TopRoundBar.gif);
	background-position		: left top;
	height						: 34px;
	color							: white;
	font-size					: 11pt;
}

td.ProductDetailRight {
	border-left					: 4px solid #F0A900;
	padding						: 6px;
}

td.CategoryHeader {
	border-bottom				: 1px solid #005897;
}

/* LINK STYLES */

a.MenuSelected:link {
	color							: yellow;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
}

a.MenuSelected:visited {
	color							: yellow;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
}

a.MenuSelected:hover {
	color							: red;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
}


a.Menu:link {
	color							: white;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
}

a.Menu:visited {
	color							: white;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
}

a.Menu:hover {
	color							: yellow;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
}

a.Sitemap:link {
	color							: #005897;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
	padding-bottom				: 8px;
	border-bottom				: 1px solid #F0A901;
	margin-left					: 20px;
}

a.Sitemap:visited {
	color							: #005897;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
	padding-bottom				: 8px;
	border-bottom				: 1px solid #F0A901;
	margin-left					: 20px;
}

a.Sitemap:hover {
	color							: #F0A901;
	text-decoration			: none;
	display						: block;
	font-size					: 9pt;
	margin						: 4px;
	padding-bottom				: 8px;
	border-bottom				: 1px solid #005897;
	margin-left					: 20px;
}

a.White:link {
	color							: white;
	text-decoration			: none;
}

a.White:visited {
	color							: white;
	text-decoration			: none;
}

a.White:hover {
	color							: white;
	text-decoration			: underline;
}


a:link {
	text-decoration			: none;
	color							: #023559;
}

a:visited {
	text-decoration			: none;
	color							: #023559;
}

a:hover {
	text-decoration			: underline;
	color							: #F0A900;
}


/* FORM STYLES */

input.Text {
	border						: 2px solid #F0A900;
	background-color			: white;
	color							: #005897;
	font-size					: 10pt;
	font-weight					: normal;
}

input.Btn {
	border						: 0px;
	background-color			: #F0A900;
	color							: #005897;
	font-weight					: bold;
	text-decoration			: underline;
	font-size					: 11pt;
}

input.Btn1 {
	border						: 0px;
	background-color			: #efec00;
	color							: #005897;
	font-weight					: bold;
	text-decoration			: underline;
	font-size					: 11pt;
}

input.Btn2 {
	border						: 0px;
	background-color			: #dfbd20;
	color							: #005897;
	font-weight					: bold;
	text-decoration			: underline;
	font-size					: 11pt;
}

input.Btn3 {
	border						: 0px;
	background-color			: #df7a20;
	color							: #005897;
	font-weight					: bold;
	text-decoration			: underline;
	font-size					: 11pt;
}

textarea {
	border						: 2px solid #F0A900;
	background-color			: white;
	color							: #005897;
	font-size					: 10pt;
	font-weight					: normal;
	font-family					: Verdana;
}

/* FONT STYLES */

h1 {
	font-size					: 12pt;
	color							: #005897;
	font-weight					: bold;
}

h1.Article {
	font-size					: 16pt;
	color							: #005897;
	font-weight					: bold;
}

FONT.header {
	font-size					: 12pt;
	color							: #005897;
	font-weight					: bold;
}

FONT.subheader {
	font-size					: 12pt;
	color							: #0C6CB1;
	font-weight					: normal;
}

hr {
	border-bottom				: 1px solid white;
}

a.brochLink:link
{
	color							: #FF0000;
	text-decoration			: none;
}

a.brochLink:hover
{
	color							: #FFFF00;
	text-decoration			: none;
}

a.brochLink:active
{
	color							: #FFFF00;
	text-decoration			: none;
}

a.brochLink:visited
{
	color							: #FF0000;
	text-decoration			: none;
}

a.brochLink:visited:hover
{
	color							: #FFFF00;
	text-decoration			: none;
}

img.action 
{
    margin-top              :-180px;
    float                   :left;
    position                :relative;
}
