/* CSS Document */
body{ color: #000000; margin:10px; background-color:#CCCCCC; font-family: Arial, Helvetica, sans-serif;  margin: 0; padding: 0; padding-top: 10px; }
a, a:link, a:active{ text-decoration: none; color: #009933; }
a:hover{ text-decoration: underline; color: #009933; }
p{ line-height: 140%; }
/*NYA*/
/*input[type="text"]{ border: 1px solid #24486D; padding: 3px; font-family: font-family: Arial, Helvetica, sans-serif; color:#000000; }*/
/*textarea{ border: 1px solid #24486D; margin: 0; padding: 0; padding: 3px; font-size: 12px; font-family: font-family: Arial, Helvetica, sans-serif; color:#000000; }*/
input.btn{ font-size:11px; font-family: font-family: Arial, Helvetica, sans-serif; color:#000000; }	
input.btnSubmit{ margin-left: 10px; }
div#outer_container{ position:relative; width:760px; margin:0 auto; padding:0px; }
/*---*/

div#container{ position:relative; width:758px; margin:0 auto; margin: 0; padding:0; border: 1px solid #637A58; background: #FFFFFF; padding-bottom: 1px; padding-top: 1px; }
table{ font-family: font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px; line-height: 140%; }
table tr{ vertical-align: top;}
table th, table thead{background: #4E6145; color: #FFFFFF;	font-weight: bold;vertical-align: top;}

#content #middle table td{ line-height: 15px; margin: 0; padding: 0; }
#content #middle table { margin: 0; padding: 0; }

.error{color: #FF0000;}
.okey{color: #009900;}

/* Förhandsgranska utskrift */
.printTable th{ font-size: 11px; }
.printTable td{	padding-left: 10px;	padding-right: 10px; padding-bottom: 0px; padding-top: 2px; font-size: 11px;}
.printTable th, .printTable thead{background: #FFFFFF; color: #000000; border-bottom: 1px solid #333333;}

.printTable th.artnr{ text-align: left; }
.printTable td.artnr{ text-align: left; }

.printTable th.product_name{ text-align: left; }
.printTable td.product_name{ text-align: left; }

.printTable th.description{ text-align: left; }
.printTable td.description{ text-align: left; }

.printTable th.quantity, .printTable thead.quantity{ width: 20px; }
.printTable td.quantity{ text-align: right; }

.printTable th.article_price{ text-align: right; width: 80px; }
.printTable td.article_price{ text-align: right; }

.printTable th.article_sum{ text-align: right; width: 80px; }
.printTable td.article_sum{ text-align: right; }

.printTable td.total_sum{ font-weight: bold; }
.printTable span.total_sum{	border-top: 1px solid #333333; }
/****************************/

div#top{position:relative; width:756px; height:137px; background:url(../img/top.jpg) no-repeat top left; margin: 0 auto; padding-bottom: 1px; }
	div#top #logo{ position: relative; background: url(../img/logo.jpg) no-repeat; width: 228px; height: 116px; left: 16px; top: 11px; }
	div#top #logo h1{ display: none; }
	div#top #slogan{ position: absolute; background: url(../img/kvalitetssystem.jpg) no-repeat; width: 276px; height: 20px; right: 9px; bottom: 5px;}
	div#top #slogan h2{ display: none; }

div#start_right{ margin: 0; padding: 0; position: relative; width: 160px; height: 100px; float: right; }
div#right{ position: relative; width: 130px; height: 100px; float: right; margin-top: 10px; }
	div#right div#cart { /*margin-top: 25px;*/ }
	div#start_right div#cart div#content, div#right div#cart div#content{ width: 100%; }
	div#start_right div#cart h2, div#right div#cart h2{ font-size: 12px; margin: 0; padding: 0; }
	div#start_right div#cart p, div#right div#cart p{ font-size:12px; margin-top:0px; margin-bottom:10px; }
	div#right div#cart a, div#right div#cart a:link, div#right div#cart a:active, div#right div#cart a:visited{ }
	
div#menu{ position: relative; width:756px; height: 25px; margin:0 auto; background: #24486D; background: url(../img/bg_menu_tile.jpg) repeat-x; }
	div#menu ul{ position: relative; list-style: none; margin: 0; padding: 0; }
	div#menu li{ position: relative; float: left; display: inline; background: #FFFFFF; padding: 1px; border-top: 1px solid #24486D; border-bottom: 1px solid #24486D; border-left: 1px solid #24486D; line-height: 21px; height: 21px; }
	
	div#menu li a{			
		font-family: font-family: Arial, Helvetica, sans-serif; 
		font-size: 13px;		 
		text-decoration: none; 
		background: url(../img/bg_menu_li_a_tile.jpg) repeat-x; 
		padding-left: 20px; 
		padding-right: 20px;		
		display: block;
		color: #FFFFFF;
	}
	div#menu li a:hover{
		font-family: font-family: Arial, Helvetica, sans-serif;
		font-size: 13px; color: #FFFFFF;
		text-decoration: none;
		background: url(../img/bg_menu_li_a_hover.jpg) repeat-x;
		padding-left: 20px;
		padding-right: 20px;
		display: block;
	}
	div#menu li a.active{
		font-family: font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;		
		text-decoration: none;
		background: url(../img/bg_menu_li_a_active.jpg) repeat-x;
		padding-left: 20px;
		padding-right: 20px;
		color: #FFFFFF;
		display: block;
	}
	div#menu li a.active:hover{
		font-family: font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;		
		text-decoration: none;
		background: url(../img/bg_menu_li_a_active.jpg) repeat-x;
		padding-left: 20px;
		padding-right: 20px;
		color: #FFFFFF;
		display: block;
	}

	div#menu span#mleft{ position: relative; float: left; background:url(../img/bg_menu_left.jpg) no-repeat; height: 25px; width: 2px; }	
	div#menu span#mright{ position: relative; float: right; background:url(../img/bg_menu_right.jpg) no-repeat; height: 25px; width: 2px; }	
	
div#manu_fade{ background: url(../img/menu_fade.jpg) no-repeat; width: 756px; height: 14px; margin: 0 auto; }	

div#content{ margin: 0 auto; width: 756px; background: #FFFFFF; }
div#content_padding{ padding: 10px; margin-left: 20px; margin-right: 20px; }
div#page_content_padding, div#product_content_padding{ padding-top: 10px; padding-left: 10px; padding-bottom: 10px; margin-left: 20px; }

div#breadcrumb{ font-size: 12px; margin-bottom: 0px; margin-bottom: 20px; }
	div#breadcrumb span{ font-weight: bold; margin-right: 5px; }

div#left{position:relative;	width:220px; margin:0px; padding:0px; float:left;}
	div#prodmenu{font-size:10px; margin-bottom: 10px;}
	div#left h2	{width:100%; height:21px; font-size:12px; padding:0px; margin:0px; margin-bottom: 5px;}

div#start_left{position:relative; width:170px; margin:0px; padding:0px; float:left; margin-top: 20px; }
	div#prodmenu{font-size:10px;}
	div#start_left h2{width:100%; height:21px; font-size:12px; padding:0px; margin:0px; margin-bottom: 5px;}

div#product_middle{ position:relative; width: 350px; margin:0px; padding:0px; float: left; margin-left: 20px; }
div#page_middle{position:relative; width:565px; margin:0px; padding:0px; margin-left: 10px; float:left; overflow: hidden; }
div#middle{position:relative; width:350px; margin:0px; padding:0px; margin-left: 20px; float:left; }
	
	div#middle div#content{ width: 100%; }
	/* Textrelaterat */
	div#middle h1, div#page_middle h1, div#product_middle h1{font-size:16px; margin-top:0px; margin-bottom:20px; }
	div#middle h2, div#page_middle h2, div#product_middle h2{font-size: 12px; margin: 0; padding: 0; }
	div#middle .positive h2, div#page_middle .positive h2, div#product_middle .positive h2{color: green;}
	div#middle .negative h2, div#page_middle .negative h2, div#product_middle .negative h2{color: red;}
	div#middle h4, div#page_middle h4, div#product_middle h4{font-size:14px; margin-top:0px; margin-bottom:10px; }
	div#middle p, div#page_middle p, div#product_middle p{font-size:12px; margin-top:0px; margin-bottom:10px; }
	
	/* Produktbilder */
	div#product_middle div#images{ width: 350px; margin-top: 10px; }
	div#product_middle div#images div#main_image{ padding:2px; border:1px solid #4A5E42; float: left; margin-bottom: 5px; width: 160px; }
	div#product_middle div#images div.thumbs{ float: left; width: 180px;}
	div#product_middle div#images div.thumbs img{ margin-left:10px; margin-bottom:2px; float:left; border:1px solid #4A5E42; padding:1px;}
	div#product_middle div#images div#main_image img {margin:0px; border:none;}
	div#product_middle div#description { float: left; width: 350px; }

	/* Intresseformulär */
	div#product_middle form.intresseform{font-size:11px; font-weight:normal; border-top: 1px dashed #000000; width: 380px; margin-top: 20px; }
	div#product_middle form.intresseform td{font-size:11px;  }
	div#product_middle form.intresseform input.field{height: 17px; font-size:11px; padding-top: 3px; padding-left: 3px; padding-right: 3px; margin-right:5px; width:150px; font-family: font-family: Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #24486D;}
	div#product_middle form.intresseform input.email{height: 17px; font-size:11px; padding-top: 3px; padding-left: 3px; padding-right: 3px; margin-right:5px; width:150px; font-family: font-family: Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #24486D;}
	div#product_middle form.intresseform input.required{height: 17px; font-size:11px; padding-top: 3px; padding-left: 3px; padding-right: 3px; margin-right:5px; width:150px; font-family: font-family: Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #24486D;}
	div#product_middle form.intresseform input.btn{font-size:11px; font-family: font-family: Arial, Helvetica, sans-serif; text-align: center; height: 22px; cursor: pointer; color:#000000; border: 1px solid #24486D; background-color:#FFFFFF;}
	div#product_middle form.intresseform textarea{font-size:11px; margin: 0; width:200px; padding-top: 3px; padding-left: 3px; padding-right: 3px; height:62px; font-family: font-family: Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #24486D;}

	/* Beställningsformulär */	
	div#product_middle form.bestallform{font-size:12px; font-weight:normal; color:#000000;}
	div#product_middle form.bestallform th{text-align:left; color: #FFFFFF; padding: 3px;}
	div#product_middle form.bestallform input.field{font-size:12px; margin-right:5px; width:175px; font-family: font-family: Arial, Helvetica, sans-serif;}
	div#product_middle form.bestallform input.email{font-size:12px; margin-right:5px; width:175px; font-family: font-family: Arial, Helvetica, sans-serif;}
	div#product_middle form.bestallform input.required{font-size:12px; margin-right:5px; width:175px; font-family: font-family: Arial, Helvetica, sans-serif;}	
	div#product_middle form.bestallform textarea{font-size:12px; margin: 0; width:175px; height:62px; font-family: font-family: Arial, Helvetica, sans-serif; border: 1px solid #24486D;}	
	
	div#product_middle div#orderdiv{ padding-top:10px; padding-bottom:10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-top:10px;}
	div#product_middle div#orderdiv strong{ font-size:14px;}
	
	div#middle form.bestallform{font-size:12px; font-weight:normal; color:#000000;}
	div#middle form.bestallform th{text-align:left; color: #FFFFFF; padding: 3px;}
	div#middle form.bestallform input.field{font-size:12px; margin-right:5px; width:175px; font-family: font-family: Arial, Helvetica, sans-serif; padding:3px; border: 1px solid #24486D; }
	div#middle form.bestallform input.email{font-size:12px; margin-right:5px; width:175px; font-family: font-family: Arial, Helvetica, sans-serif; padding:3px; border: 1px solid #24486D;}
	div#middle form.bestallform input.required{font-size:12px; margin-right:5px; width:175px; font-family: font-family: Arial, Helvetica, sans-serif; padding:3px; border: 1px solid #24486D;}	
	div#middle form.bestallform textarea{font-size:12px; margin: 0; width:175px; height:62px; padding: 3px; font-family: font-family: Arial, Helvetica, sans-serif; border: 1px solid #24486D;}	
	div#middle div#orderdiv{padding-top:10px; padding-bottom:10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-top:10px;}
	div#middle div#orderdiv strong{ font-size:14px;}

div.break{clear:both; float: none;}

div#footer{ background:url(../img/footer_bg.jpg) no-repeat; width: 756px; height: 125px; position:relative; margin: 0 auto; color: #4A5E42; text-align:left; font-size:12px; }	
	div#footer div#padding{padding: 10px;}
	div#footer {line-height: 140%;}
	div#footer p {float: left; }
	div#footer a{text-decoration:none;color: #4A5E42; text-decoration: none;}
	div#footer div#adress{ width: 150px; height: 108px; float: left; border-right: 1px solid #FFFFFF; overflow: hidden; padding-right: 10px; }
	div#footer div#medalj{ width: 280px; height: 108px; float: left; border-right: 1px solid #FFFFFF; overflow: hidden; margin-left: 20px;}
	div#footer div#medalj img{ position: absolute; margin: 0; padding: 0; left: 356px; top: 16px; border: none; }
	div#footer div#diplom{ width: 250px; height: 108px; float: left; overflow: hidden; margin-left: 20px; }
	div#footer div#diplom img{ float: right; border: none; }
	
div#wiseweb{ width: 760px; margin: 0 auto; position:relative; text-align:right; font-size: 10px; margin-top: 5px; margin-bottom: 10px; }
div#wiseweb a{color: #999999; text-decoration: none; }
	
div#middle div#printfooter{ position:relative; margin: 0 auto; color: #666666; text-align:left; font-size:12px; padding-top: 10px; padding-left: 15px; padding-right: 15px; height: 55px; }
	div#middle div#printfooter a{text-decoration:none;color: #0033FF; text-decoration: underline;}
	div#middle div#printfooter p{ margin: 0; padding: 0; border-right: 1px solid #666666; float: left; padding-right: 20px; color: #666666;}
	div#middle div#printfooter table{ margin: 0; padding: 0; float: left; margin-left: 20px; font-size: 12px; color: #666666; }
	div#middle div#printfooter table tr{ margin: 0; padding: 0; line-height: 14px;}
	div#middle div#printfooter table td{ margin: 0; padding: 0; padding-right: 10px; color: #666666;}

div#buyerterms{	position:relative; display:none; border: 1px solid #333333; width:433px; margin:0 auto; margin-bottom: 10px; padding: 3px; }
	div#buyerterms #image{position:absolute; top:0px; right:0px;}	
	div#buyerterms p.close{	text-align:right;}
	div#buyerterms #image img{border:none;}

div#middle #orderdiv .box{position:relative;width:407px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;	margin:4px;	margin-left:0px;float:none;}
div#middle #orderdiv .dubblebox{position:relative;width:407px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;margin:4px;margin-left:0px;float:left;}
	div#middle table{ margin: 0 auto; }
	div#middle #orderdiv h1{font-size:16px; color:#000000;}
	div#middle #orderdiv h2{width:407px; height:21px; background: url(../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}
	div#middle #orderdiv .dubblebox h2{width:407px; height:21px; background: url(../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}	
	div#middle #orderdiv p strong{font-size:12px; color:#000000;}
	div#middle #orderdiv p{font-size:12px; padding:4px;  color:#000000;}
div.padding{}

div#kategorier{
	position: relative;
	margin: 0 auto; padding: 0;
	width: 731px; height: 380px;
	padding-left: 25px;
}
	div#kategorier .box_long{
		position: relative; float: left; display: inline;
		margin: 0; padding: 0;
		margin-left: 26px;
		background: url(../img/box_long_bg.jpg) no-repeat #FFFFFF;
		width: 326px;
		height: 167px;
	}
	div#kategorier .box{
		position: relative; float: left; display: inline;
		margin: 0; padding: 0;
		margin-left: 26px;
		background: url(../img/box_bg.jpg) no-repeat #FFFFFF;
		width: 142px;
		height: 167px;
	}
	div#kategorier .box .inner, div#kategorier .box_long .inner{
		position: relative; float: left;
		margin: 0; padding: 0;
	}
	div#kategorier .box .inner .content, div#kategorier .box_long .inner .content{
	}	
	
	div#kategorier .box .inner h2, div#kategorier .box_long .inner h2{
		position: relative;
		top: 5px;
		left: 5px;
		margin: 0; padding: 0;
	}
	
	div#kategorier .box .inner img, div#kategorier .box_long .inner img{
		position: relative;
		left: 5px;
		top: 5px;
		margin: 0; padding: 0;
		border: none;
	}
	
	div#kategorier .box h2 a{		
		position:relative; float: left;
		margin: 0; padding: 0;
		background: url(../img/box_heading.jpg) no-repeat;
		height: 25px; line-height: 25px;
		color: #FFFFFF; font-size: 13px; font-weight: normal; text-align: center;
		text-decoration: none;
		width: 130px;
	}
	div#kategorier .box h2 a:hover{
		position:relative; float: left;
		margin: 0; padding: 0;
		background: url(../img/box_heading.jpg) no-repeat 0px -25px;
		height: 25px; line-height: 25px;		
		color: #FFFFFF; font-size: 13px; font-weight: normal; text-align: center;
		text-decoration: none;
		width: 130px;
	}
	div#kategorier .box_long h2 a{
		position:relative; float: left;
		margin: 0; padding: 0;
		background: url(../img/box_heading_long.jpg) no-repeat;
		height: 25px; line-height: 25px;
		color: #FFFFFF; font-size: 13px; font-weight: normal; text-align: center;
		text-decoration: none;
		width: 314px;
	}
	div#kategorier .box_long h2 a:hover{
		position:relative; float: left;
		margin: 0; padding: 0;
		background: url(../img/box_heading_long.jpg) no-repeat 0px -25px;
		height: 25px; line-height: 25px;		
		color: #FFFFFF; font-size: 13px; font-weight: normal; text-align: center;
		text-decoration: none;
		width: 314px;
	}
	
	div#kategorier .box span.heading_left, div#kategorier .box_long span.heading_left{
		position: relative;
		float: left;
		top: 5px;
		left: 5px;
		margin: 0; padding: 0;
		background: url(../img/box_heading_bg_left.jpg) no-repeat;
		width: 2px; height: 25px;		
	}
	
	div#kategorier .box span.heading_right, div#kategorier .box_long span.heading_right{
		position: relative;
		float: right;
		top: 5px;
		right: 7px;
		margin: 0; padding: 0;
		background: url(../img/box_heading_bg_right.jpg) no-repeat;
		width: 2px; height: 25px;		
	}
		
span.required{color: #FF0000; font-family: "Courier New", Courier, monospace; }

div.listElement { position: relative; width:328px; height:80px; border:1px solid #4E6145; background:#4E6145; margin:0px; padding:0px; margin-bottom: 5px; }
div.listElement div.padding{ padding: 10px; }
div.listElement .image_box{ position:relative; float: left; margin: 0; padding: 0; width: 80px; height: 80px; }
div.listElement div.image_box a, div.listElement div.padding a{ text-decoration:none; color:#FFFFFF; margin: 0; padding: 0; }
div.listElement div.image_box a:hover, div.listElement div.padding a:hover, div.listElement div.info div.padding a:hover{text-decoration:underline;}
div.listElement div.info{ 
	position:relative; float: left; 
	margin-left: 1px;
	border: 1px solid #FFFFFF; 
	height: 78px; width: 245px;
	display: block; background:#4E6145;
}
div.listElement div.info:hover{ 
	margin-left: 1px; float: left; 
	border: 1px solid #FFFFFF; 
	height: 78px; width: 245px; 
	background:#637858;
}
div#middle div.listElement div.info p{ font-size: 10px; margin:0;padding:0; color: #FFFFFF; }
div#middle div.listElement div.info p strong{ font-size:10px; color:#FFFFFF; }
div.listElement h3{position:relative; font-size:10px; font-weight:bold; color:#FFFFFF; margin:0; padding:0; margin-bottom: 5px;}
div.listElement .image_box img{ float: left; margin:0px; padding:0px; width: 78px; height: 78px; border: 1px solid #FFFFFF; }

table.article_list{font-size:11px;}
	table.article_list th{text-align:left; color:#FFFFFF; background-color:#4E6145; border-left: 4px solid #4E6145; border-right: 4px solid #4E6145;}
	table.article_list td{background-color:#f2f2f2; border-left: 4px solid #f2f2f2; border-right: 4px solid #f2f2f2;}
	table.article_list .desc{width:100px;}
	table.article_list input{font-size:11px;font-family: font-family: Arial, Helvetica, sans-serif;}
	table.article_list select{font-size:11px;font-family: font-family: Arial, Helvetica, sans-serif;}

table.cartTable{font-size:11px; margin-bottom: 20px;}
	table.cartTable th{font-family: font-family: Arial, Helvetica, sans-serif; text-align:left; color:#FFFFFF; background-color:#4E6145; border-left: 4px solid #4E6145; border-right: 4px solid #4E6145;}
	table.cartTable td{background-color:#f2f2f2; border-left: 4px solid #f2f2f2; border-right: 4px solid #f2f2f2;}
	table.cartTable th.product_name{width:100px;}
	table.cartTable td.sum{font-weight:bold; text-align:right;}
	table.cartTable th.sum{text-align:right;}
	table.cartTable td.article_sum{}
	table.cartTable td.total{font-weight:bold; font-size:12px;}
	table.cartTable td.totalsum{font-weight:bold; font-size:12px;}
	table.cartTable input{font-size:12px; font-family: font-family: Arial, Helvetica, sans-serif; }
	table.cartTable select{font-size:12px; font-family: font-family: Arial, Helvetica, sans-serif;}
	table.cartTable input.button{font-size:10px; font-family: font-family: Arial, Helvetica, sans-serif;}

form.searchform{margin:0px; padding:0px;}
form.searchform input.field{ position: absolute; width:120px; height: 17px; font-size:12px; border:1px solid #25496E; font-family: font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
form.searchform input.button{ position: absolute; width: 40px; height: 20px; margin: 0; padding: 0; left: 135px; font-size:12px; border: 1px solid #25496E; height:22px; background-color:#FFFFFF; cursor:hand; font-family: font-family: Arial, Helvetica, sans-serif; text-align: center;}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }
	ul.mktree  li a{ text-decoration:none; color: #000000; font-size: 10px; }
	ul.mktree  li a.active     { font-weight:bold; }	
	ul.mktree  li a:hover{ text-decoration:underline; } 
	/* Control how "spaced out" the tree is */
	ul.mktree				   { margin:0px; padding:0px; margin-top: 20px; }
	ul.mktree ul			   { margin:0px; padding:0px; margin-left: 10px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px;}
	ul.mktree  li.liBullet   .bullet { padding-left: 15px;}
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../img/minus.gif) center left no-repeat; color:#AA2F2E;}
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../img/plus.gif) center left no-repeat; color:#AA2F2E;}
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(../img/li_bullet_dash.gif) center left no-repeat; color:#AA2F2E;}
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 10px; line-height:12pt;}
	ul.mktree  li ul li { font-size: 10px; line-height:10pt;}
	ul.mktree  li ul li ul li { font-size: 10px; }
	ul.mktree  li ul li ul li ul li { font-size: 10px; }
}