/* Accordian Stylesheet */

/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*****Basic Definitions*****/
/*body { background: #fff; color: #333; font: 14px/20px Georgia, "Times New Roman", Times, serif; }*/
h1 { font-size: 24px; line-height: 30px; margin-bottom: 18px; }

a 
{
	color:#000000;
}
a:active, a:selected
{
	outline:none;
	border:none;
}

a:visited { }
a:hover { text-decoration: none; }
img { border: none; }
p, ul, ol, dl, table { margin-bottom: 18px; }
ul, ol, dd { margin-left: 36px; }

/*****Custom Classes*****/
.clearing { clear: both; }
.clearfix { overflow: hidden; }
.last { margin-bottom: 0; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }

/*****Accordion Styles*****/
ul#accordion, ul#accordion ul { list-style: none; margin: 0; }
ul#product_accordion, ul#product_accordion ul { list-style: none; margin: 0; }
/*ul#accordion { border-bottom: 1px solid #000E2E; }
ul#accordion li { border: 1px solid #000E2E; border-bottom: none; }
ul#accordion ul li { border: none; border-bottom: 1px solid #C2C8D1; color: #999; padding: 5px 10px; }*/
ul#accordion ul li { border: none; color: #999; padding: 5px 10px; }
ul#accordion ul li a { color:#000; text-decoration:none; outline:none; }
ul#product_accordion ul li { border: none; color: #999; padding: 5px 10px; }
ul#product_accordion ul li a { color:#666; text-decoration:none; outline:none; }


 
.li_type_series { height:15px; padding:3px; }
.li_type_series a { display:block; outline:none; }
ul#accordion ul li a:hover { color:#fff; text-decoration:none; background-color:#610054; padding:0; }
ul#product_accordion ul li a:hover { color:#610054; text-decoration:none; }

.type_series_link { color:#000000; }
.menu_product_link { padding:2px; }
.menu_product_link a { color:#000000; text-decoration:none; background-color:transparent; display:block;  padding:0; margin:0; outline:none; }
.menu_product_link a:hover { color:#fff; text-decoration:none; background-color:#610054; display:block;  padding:0; margin:0; }

ul#accordion ul li:last-child { border-bottom: none; }
ul#accordion a.accordion_heading { 
	/*background: #F4FFF9;
	color: #999;*/
	color:#000000;
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding: 10px 5px;
	text-decoration: none;
}
ul#accordion a.accordion_heading:hover { /*background: #00B9D2;*/ color: #610054; }
ul#product_accordion ul li:last-child { border-bottom: none; }
ul#product_accordion a.product_accordion_heading { 
	/*background: #F4FFF9;
	color: #999;*/
	color:#666;
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding: 10px 5px;
	text-decoration: none;
	outline:none;
}
ul#product_accordion a.product_accordion_heading:hover { /*background: #00B9D2;*/ color: #610054; }

ul#accordion a.accordion_home_heading { 
	/*background: #F4FFF9;
	color: #999;*/
	color:#000000;
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding: 10px 5px;
	text-decoration: none;
	outline:none;
}
ul#accordion a.accordion_home_heading:hover { /*background: #00B9D2;*/ color: #610054; }
/*ul#accordion li.ui-accordion-selected a.accordion_heading, ul#accordion li.current a.accordion_heading { background: #025185; color: #fff; }
ul#accordion li ul a { border-bottom: 1px solid #00B9D2; color: #025185; text-decoration: none; }*/
ul#accordion li ul a:hover { border-bottom: none; }
ul#product_accordion li ul a:hover { border-bottom: none; }
/*ul#accordion li ul .date { padding-right: 10px; }
ul#accordion li ul .count { padding-left: 10px; }*/

/*****Additional Custom Accordion Styles*****/
ul#accordion li ul { display: none; }
ul#accordion li.current ul { display: block; }

ul#product_accordion li ul { display: none; }
ul#product_accordion li.current ul { display: block; }