/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:9;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		margin:0px;
		background-color:#FFFFFF;
		border-width:0px 0px 0px 1px;
		border-style:solid;
		border-color:#CCCCCC;
		height: auto;  
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		width:110px;
		padding:4px 8px 4px 8px;
		background-color:#FFFFFF;
		color:#000000;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
		border-width:1px 1px 1px 0px;
		border-style:solid;
		border-color:#CCCCCC;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#FF0000;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color:#FF0000;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#EFEFEF;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:20px 15px 15px 15px;
		margin:-1px 0px 0px -9px;
		background-color:transparent;
		border-width:1px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#B4B4B4;
		color:#000000;
		border-color:#676767;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#B4B4B4;
		color:#000000;
		border-color:#676767;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-color:#676767;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 5px 4px 5px;
		border-color:#999999;
	}


	/*"""""""" Content Box""""""""*/	
	#qm0 .qmcbox	
	{	
		width:940px;
		height:auto;
		color:#464646;
		font-family:arial;
		font-size:12px;
	}


	/*"""""""" Content Box Links""""""""*/	
	#qm0 .qmcbox a	
	{	
		padding:0px;
		margin:0px;
		background-color:transparent;
		color:#0000CC;
		font-size:12px;
		text-decoration:underline;
		border-style:none;
	}


	/*"""""""" Content Box Links [hover]""""""""*/	
	#qm0 .qmcbox a:hover	
	{	
		background-color:transparent;
		color:#FF0000;
		text-decoration:underline;
		border-style:none;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#CCCCCC;
		background-color:#EEEEEE;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a:focus	
	{	
		outline:-moz-use-text-color none medium;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#B4B4B4;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmcbox div	
	{	
		padding:0px;
		margin:0px;
		border-style:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 .qmcbox div	
	{	
		padding:0px;
		margin:0px;
		border-style:none;
	}
	#qm0 .qmcbox .title_column {float: left; width: 175px; font: bold 12px Tahoma, Verdana, Arial; padding: 5px 0 0 10px;
	}
	#qm0 .qmcbox .description_column {float: left; width: 250px; font: 12px Tahoma, Verdana, Arial; padding: 5px 0 0 10px;
	}
	#qm0 .qmcbox .freeform_box {float: left; width: 930px; height: auto; padding: 5px 0 0 10px;
	}
	#qm0 .qmcbox .freeform_title {float: left; width: 100%; font: bold 14px Tahoma, Verdana, Arial;
	}
	#qm0 .qmcbox .freeform_content {float: left; width: 100%; height: auto; font: 12px Tahoma, Verdana, Arial; padding-top: 5px;
	}
	#qm0 .qmcbox .related_product_container {float: left; width:300px; height: 135px; margin: 5px 0 0 10px;
	}
	#qm0 .qmcbox .related_product_image {float: left; padding: 5px 5px 0 0;
	}
	#qm0 .qmcbox .related_product_content {float: left; position: relative; width: 150px; height: 135px; padding-left: 5px;
	}
	#qm0 .qmcbox .related_product {float: left; width: 100%; font: bold 12px Tahoma, Verdana, Arial; margin-top: 20px;
	}
	#qm0 .qmcbox .related_product_itemno {float: left; width: 100%; font: 12px Tahoma, Verdana, Arial; padding-bottom: 10px;
	}
	#qm0 .qmcbox .related_lesson_container {float: left; width:450px; height: 135px; margin: 5px 0 0 10px;
	}
	#qm0 .qmcbox .related_lesson_image {float: left; padding: 5px 5px 0 0;
	}
	#qm0 .qmcbox .related_lesson_content {float: left; position: relative; width: 300px; height: 135px; padding-left: 10px; 
	}
	#qm0 .qmcbox .related_lesson_title {float: left; width: 100%; font: bold 12px Tahoma, Verdana, Arial; margin-top: 10px;
	}
	#qm0 .qmcbox .related_lesson_desc {float: left; width: 100%; font: 12px Tahoma, Verdana, Arial; padding-bottom: 10px;
	}
	#qm0 .qmcbox .related_lesson_grade {float: left; width: 100%; font: 12px Tahoma, Verdana, Arial;
	}
	#qm0 .qmcbox .twocol_container {float: left; width:930px; height: auto; margin: 5px 0 0 10px;
	}
	#qm0 .qmcbox .twocol_image {float: left;  width: 200px; height: auto; padding: 5px 5px 0 0; font: 11px Tahoma, Verdana, Arial;
	}
	#qm0 .qmcbox .twocol_content {float: left; position: relative; width: 710px; height: auto; padding-left: 10px; 
	}
	#qm0 .qmcbox .twocol_title {float: left; width: 100%; font: bold 12px Tahoma, Verdana, Arial; margin-top: 10px; padding-bottom: 10px;
	}
	#qm0 .qmcbox .twocol_desc {float: left; width: 100%; font: 12px Tahoma, Verdana, Arial; padding-bottom: 10px; 
	}
	#qm0 .qmcbox .twocol_label {float: left; width: 100%; font: bold 12px Tahoma, Verdana, Arial;
	}
	#qm0 .qmcbox .twoimage_container {float: left;  width: 200px; text-align: center; height: auto;
	}
	#qm0 .qmcbox .twoimage {float: left;  width: 200px; height: auto; font: 11px Tahoma, Verdana, Arial;
	}
	#qm0 .qmcbox .twoimage a {float: left;  width: 200px; height: auto; font: 11px Tahoma, Verdana, Arial;
	}
	#qm0 .qmcbox .fiveids_row {float: left; width: 930px; height: auto; padding: 5px 0 10px 10px; border-bottom: 1px dashed #CCC;
	}
	#qm0 .qmcbox .fiveids_title {float: left; width: 100%; font: bold 14px Tahoma, Verdana, Arial;
	}
	#qm0 .qmcbox .fiveids_product_wrap {float: left; margin: 10px 0 0 12px; width: 150px; height: 250px; 
	}
	#qm0 .qmcbox .fiveids_id {font: 12px Tahoma, Verdana, Arial; text-align: center; padding-bottom: 4px;
	}
	#qm0 .qmcbox .fiveids_image {text-align: center; height: 125px; 
	} 
	#qm0 .qmcbox .fiveids_desc {position: relative; float: left; font:bold 12px Tahoma, Verdana, Arial; text-align: center; width: 100%; height:auto; padding: 0 0 0 0; margin-bottom: 4px; 
	}
	#qm0 .qmcbox .fiveids_price {position: relative; float: left; font: 12px Tahoma, Verdana, Arial; text-align: center; width: 100%; height:auto; padding: 5px 0 10px 0; 
	}
	#qm0 .qmcbox .addtocart {float: left; font: 12px Tahoma, Verdana, Arial; text-align: center; width: 100%; min-height:20px; height: auto;
	} 
	#qm0 .qmcbox .plus_sign {float: left; margin: 110px 5px 0 5px;
	}



/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
		width:auto;
		height:26px;
		background-color:transparent;
		z-index:9999 !important;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
	  color:#000000;
	  font-family:Arial;
	  font-size:13px;
	  padding:0 20px 8px 0;
	  text-decoration:none;
	}
	
	#qm1 a:hover
	{
	  color:#386CAF;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:5px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		padding:3px 20px 3px 2px;
		margin:0px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm1 div .qmparent, #qm1 ul .qmparent, #qm1 li .qmparent, #qm1 a .qmparent
	{	
		background-color: #386CAF;
	}
	#qm1 div .qmparent2, #qm1 ul .qmparent2, #qm1 li .qmparent2, #qm1 a .qmparent2	
	{	
		background-color: #FFD900;
	}
	#qm1 div .qmparent3, #qm1 ul .qmparent3, #qm1 li .qmparent3, #qm1 a .qmparent3	
	{	
		background-color: #33A02C;
	}
	#qm1 div .qmparent4, #qm1 ul .qmparent4, #qm1 li .qmparent4, #qm1 a .qmparent4	
	{	
		background-color: #FF0000;
	}
	#qm1 div .qmparent5, #qm1 ul .qmparent5, #qm1 li .qmparent5, #qm1 a .qmparent5	
	{	
		background-color: #0C4099;
	}
	#qm1 div .qmparent6, #qm1 ul .qmparent6, #qm1 li .qmparent6, #qm1 a .qmparent6	
	{	
		background-color: #F3B2D7;
	}
	.bold_one
	{	
		color:#FFD900;
		font-weight:bold;
	}
	.bold_two
	{	
		color:#A15032;
		font-weight:bold;
	}
	.bold_three
	{	
		color:#53439C;
		font-weight:bold;
	}
	
	/*"""""""" (SUB) Hover & Active States""""""""*/	
	#qm1 div a.qmparent:hover
	{
		background-color: #80BBD8;	
	}
	#qm1 div a.qmparent:active
	{
		background-color: #53439C;	
	}
	#qm1 div a.qmparent2:hover
	{
		background-color: #FF9900;	
	}
	#qm1 div a.qmparent2:active
	{
		background-color: #FF9900;	
	}
	#qm1 div a.qmparent3:hover
	{
		background-color: #73C475;	
	}
	#qm1 div a.qmparent3:active
	{
		background-color: #73C475;	
	}
	#qm1 div a.qmparent4:hover
	{
		background-color: #000000;	
	}
	#qm1 div a.qmparent4:active
	{
		background-color: #000000;	
	}
	#qm1 div a.qmparent5:hover
	{
		background-color: #386CAF;	
	}
	#qm1 div a.qmparent5:active
	{
		background-color: #386CAF;	
	}
	#qm1 div a.qmparent6:hover
	{
		background-color: #A570B4;	
	}
	#qm1 div a.qmparent6:active
	{
		background-color: #A570B4;	
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle	
	{	
		margin:2px 0px 5px 0px;
		color:#666666;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm1 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#DADADA;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm1 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:2px 20px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul	
	{	
		display:block;
		border-style:none;
	}