* {
	padding: 0;
	margin: 0;
	outline:none;
}
html {
	overflow-y: scroll;
}
body {
//	background-color: #7c8989;
	background-color: white;
	background-image:url(/layout/owc/bg2.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:0.75em;
	color:#ffffff;
	text-align:center;
	margin-top:50px;
}
input {margin: 8px 0;}
h2 {color:#033d6c;}
div.bgleft {
	position:absolute;
	top:140px;
	left:0px;
	height:30px;
	width:400px;
	background-image:url(/layout/owc/bg3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
div.pageframe {
	position: absolute;
	height:1px;
	left: 50%;
	width:1px;
	z-index: 100;
}
div.pagestart {
	position:relative;
	top:0px;
	left:-400px;
	width:800px;
	z-index:200;
}
a:link, a:visited, a:hover {
	text-decoration: none;
	color:#ffffff;
	font-size:0.80em;
	text-transform: uppercase;
}
div.maincolumn a:link, div.maincolumn a:visited, div.maincolumn a:hover,
.PlentyMyAccount a:link, .PlentyMyAccount a:visited, .PlentyMyAccount a:hover {
	text-decoration: none;
	color:#000000;
	font-size:1em;
	text-transform: none;
}
div.maincolumn h2 a:link, div.maincolumn h2 a:visited, div.maincolumn h2 a:hover {
	color:#000000;
}
div.toplogo {
	width:776px;
	height:88px;
	margin:4px 12px;
}
div.toplogo img, div.topmenu img {
	border:0px;
}
div.topmenu {
	width:800px;
	height:22px;
	margin-bottom: 25px;
}
div.topmenu a {
	display:block;
	margin:0 12px;
	float:left;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
}
div.topmenu_b2b {
	width:800px;
	height:22px;
	margin-bottom: 25px;
}
div.topmenu_b2b a {
	display:block;
	margin:0 12px;
	float:right;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
}
div.topmenu ul.menu {width:800px;}
div.topmenu ul.menu li {width:100%;display: inline;margin:0 auto;}

div.topmenu_b2b ul.menu_b2b {width:800px;}
div.topmenu_b2b ul.menu_b2b li {display: inline;margin:0 auto;}

div.topmenu_b2b ul.menu_b2b li.search_b2b {position:relative;top:-9px;left:200px;}

div.maincolumn {
	width:780px;
	min-height:450px;
	color:#666;
	text-align:left;
	padding:10px;
}
div.maincolumn_list {
	width:800px;
	min-height:350px;
	color:#666;
	text-align:left;
	padding:0px;
}
div.maincolumn_start {
	width:800px;
	min-height:350;
}
div.maincolumn a, div.maincolumn a:link, div.maincolumn a:hover {color:black;}

div.sitemenu {
	width:240px;
	float:left;
	font-size:13px;
	font-weight:bold;
}
div.sitemenu a {
	color:#666;
}
div.whitespace {
	padding:18px 0;
	text-align:center
}
div.whitespace img {
	border:0px;
}

div.products {width:550px;float:right;}

div.bottommenu {
	width:800px;
	height:25px;
	margin-top: 8px;
	color:#666;
}
div.bottommenu div.left {
	float:left;
	text-align:left;
	width:120px;
	line-height:16px;
	margin-bottom:8px;
} 
div.bottommenu div.left a  {padding-right:6px;border-bottom:1px dotted #666;color:#666;}
div.bottommenu div.right a {padding-left:6px;border-bottom:1px dotted #666;color:#666;}
div.bottommenu div.left img {padding-bottom:1px;}
div.bottommenu div.left a img {padding-bottom:0px;border:0px;vertical-align:middle;padding-right:4px;}
div.bottommenu div.right {
	float:right;
	width:132px;
	margin-bottom:8px;
} 

div.maincolumn div.right {color:#cecece;line-height:20px;}
div.maincolumn div.right a, div.maincolumn div.right a:link, div.maincolumn div.right a:hover {color:#000000;line-height:20px;}
div.maincolumn div.right img {vertical-align:middle;border:0px;margin-right:4px;}

.cls {clear:both;}

div.artlist {}
div.artlistbox {width:585px;background-color:white;padding-left:5px;padding-bottom:10px;}
div.artlistpic {
	float:left;
	background:url(/layout/owc/product.jpg) top left no-repeat;
	color:black;
	font-size:10px;
	text-align:center;
	vertical-align: bottom;
	width:140px;
	height:140px;
	max-width:140px;
	max-height:140px;
	min-width:140px;
	min-height:140px;
	margin-top:10px;
	padding-top:5px;
	padding-left:5px;
}
div.artlistpic div.image {
	border:0px;
	display: table-cell;
	vertical-align: middle;
	width:130px;
	height:130px;
	max-width:130px;
	max-height:130px;
	min-width:130px;
	min-height:130px;
}
div.artlistpic img {border:0px; max-width:130px;max-height:130px;margin-bottom:5px;}

ul {list-style:none;}

li.level1 {
	list-style:none;
	text-align:left;
	border-bottom: 3px solid transparent;
}
li.level1 a, 
li.level1 a:link {
	display:block;
	background-color:#033d6c;
		border:1px solid #033d6c;
	color:white;
	height:24px;
	width:220px;
	padding:0px 10px;
	line-height:24px;	
}
li.level1 a:hover {
	display:block;
	background-color:#052138;
		border:1px solid #052138;
	color:white;
	height:24px;
	width:220px;
	padding:0px 10px;
	line-height:24px;	
} 
li.level1active a, 
li.level1active a:link {
	display:block;
	background-color:#fff;
	border:1px solid #033d6c;
	color:#033d6c;
	height:24px;
	width:220px;
	padding:0px 10px;
	line-height:24px;	
} 
li.level1active a:hover {
	display:block;
	background-color:#052138;
	color:white;
	height:24px;
	width:220px;
	padding:0px 10px;
	line-height:24px;	
} 
li.search {
	display:block;
	background-color:#033d6c;
	color:white;
	height:30px;
	width:220px;
	padding:0px 10px;
	line-height:24px;	
}
li.level2_sub ul {border-bottom:3px solid transparent;}
li.level2 {
	list-style:none;
	text-align:left;
	border:0px;
}
li.level2 a, 
li.level2 a:link {
	display:block;
	background-color:#417198;
	color:white;
	height:24px;
	width:200px;
	padding:0px 10px;
	line-height:24px;
	margin-left:20px;	
}
li.level2 a:hover {
	display:block;
	background-color:#033d6c;
	color:white;
	height:24px;
	width:200px;
	padding:0px 10px;
	line-height:24px;
	margin-left:20px;	
}

div.pagenav  {background:#033d6c;width:550px;height:24px;padding:0px;margin-bottom:1px;}
div.artleft a, div.artleft a:link, div.artleft a:hover {display:block;width:70px;height:22px;background:white;border:1px solid #033d6c;float:right;text-align:center;line-height:22px;color:#033d6c;margin-right:auto}
div.artright a, div.artright a:link, div.artright a:hover {display:block;width:70px;height:22px;background:white;border:1px solid #033d6c;float:right;text-align:center;line-height:22px;color:#033d6c;margin-left:auto;}
div.start a, div.start a:link, div.start a:hover {display:block;width:70px;height:22px;background:white;border:1px solid #033d6c;float:left;text-align:center;line-height:22px;color:#033d6c;margin-left:auto;}
div.artnumber    {text-align:center;width:444px;}
div.articlePages {text-align:center;}
div.articlePages a, div.articlePages a:link, div.articlePages a:hover, span.articlePages_DotEnd, span.articlePages_DotStart {
	display:block;
	width:22px;
	height:22px;
	border-top:1px solid #033d6c;
		border-bottom:1px solid #033d6c;
			border-left:1px solid #033d6c;
	text-align:center;line-height:22px;float:left;
	background:white;
	color:#033d6c;
}
div.articlePages a.articlePages_activeLink, div.articlePages a.articlePages_activeLink:link, div.articlePages a.articlePages_activeLink:hover {
	background:#033d6c;
	border:1px solid #033d6c;
	text-align:center;line-height:22px;color:#fff;
}
div.artleft a.empty, div.artleft a.empty:link, div.artleft a.empty:hover {
	background:#033d6c;
	color:#033d6c;
}
div.start {float:left;}

table.ff01_single td {color:666;}

div.headright {float:right;}
div.headright img {margin-top:8px;}
div.headleft {float:left;}

div.bigimg {
	float:right;
	position:relative;
	top:-10px;
	right:-10px;
}

div.multilang_flags {display:none;}

div.b2b_frame {width:575px;height:74px;border:1px solid #aaa;padding:1px;margin-bottom:1px;}
div.b2b_box {float:left;width:74px;background:#fff;text-align:center;}
div.b2b_box img {max-width:68px;max-height:68px;}
div.b2b_data {float:right;width:469px;}
div.b2b_field1 {float:left;width:130px;}
div.b2b_field2 {float:right;width:329px;background:#fff;color:#aaa;text-align:left;}
div.b2b_cell1 {width:130px;background:#aaa;color:white;font-weight:bold;text-align:center;font-size:12px;line-height:37px;}
div.b2b_cell2 {width:130px;font-size:16px;font-weight:bold;text-align:center;line-height:37px;}
div.b2b_cell3 {height:37px;font-size:8pt;}
div.b2b_cell4 {height:37px;}
div.b2b_sub1 {float:left;width:298px;text-align:left;}
div.b2b_sub1 a {
	text-decoration: none;
	color:#000000;
	font-size:1.2em;
	text-transform: none;
	font-weight:bold;
	}
div.b2b_sub2 {float:right:width:29px;text-align:center;}
div.b2b_sub3 {float:left;width:130px;text-align:left;font-size:0.85em;}
div.b2b_sub3 a {
	color: #88c04f;
	text-decoration: underline;
	font-size:1em;
	text-transform: none;
}
div.b2b_sub4 {float:right;padding-right:4px;padding-top:8px;}
div.b2b_select {float:left;font-size:0.85em;}
div.b2b_buy {float:right;}
div.b2b_buy input {text-align: center; vertical-align: middle; height: 14px; margin: 0px;}
div.b2b_legendhead {color:white;}
div.b2b_legend {border:1px solid #aaa;padding:5px;background:white;}
div.b2b_spacer {width:575px;height:8px;background:#aaa;margin-bottom:1px;border:1px solid #aaa;padding:1px;}

div#PlentyOrder div.ff01_msg_ok {}

#cartbox {
	color:#333333;
	width:160px;
	padding: 6px;
	vertical-align:top;
	z-index: 500;
	bottom:10px;
	right:10px;
	position:fixed;
	background:white;
	border:1px solid #417198;
}

table.cartbox td {font-size:0.85em;}
td.cartblue {background:#417198;color:white;font-weight:bold;font-size:12px;padding: 6px 0;}
td.cartblue a {display:block;}
td.cartwhite {font-weight:bold;border-top:1px dotted #333333;text-align:right;}
div#cartbox a.logout {display:block;background:red;font-weight:bold;padding: 20px 0;margin:0 2px;}

#container                 { width: 550px; margin: 0 auto 0 auto; overflow: auto; *padding-bottom: 20px; background:#ffffff;}
.table                     { display: table; }
.tr                        { display: table-row; }
.td                        { display: table-cell; padding:16px 13px; *display: inline;}
 
