/* Globals */
body			{text-align:center; background-color:#ECECEC; height:100%; margin:0; padding:0; background-image:none;}
#mainWrapper	{background:transparent url(../images/siteBkgd.png) repeat scroll 0 0; margin:-3px auto auto; text-align:center; width:1002px;}
#mainContent	{width:811px; margin:0 auto; text-align:center;}
a, img			{border:none; outline:none;}
a, a:hover		{text-decoration:none;}
.clearBoth		{line-height:1px; font-size:1px; height:1px; clear:both; margin:0; padding:0;}

/* Header */
#header								{width:811px; margin:0 auto; font:10px Verdana, Arial, Helvetica, sans-serif; color:#727272; padding:20px 0 0 0;}
#header #logo						{float:left; width:292px; height:46px; display:inline; margin:0px 51px 0px 1px; text-indent:0px;}
#header ul, #header li				{margin:0; padding:0; float:left; display:inline; list-style-type:none; z-index:1000;}
#header li a						{text-indent:-5000px; display:block; float:left;}
#header #cartTotal					{display:block; float:left;}

#header #cartNav					{margin:6px 0px 0px 0px; height:44px;}
#header #customerService			{background:url(/images/header/cart.gif) no-repeat 0 0; width:95px; height:33px;} 
#header #trackYourOrder				{background:url(/images/header/cart.gif) no-repeat -95px 0; width:86px; height:33px;}
#header #myAccount					{background:url(/images/header/cart.gif) no-repeat -181px 0; width:64px; height:33px;}
#header #myCart						{background:url(/images/header/cart.gif) no-repeat -245px 0; width:88px; height:33px;}
#header #cartTotal					{background:url(/images/header/cart.gif) no-repeat -333px 0; width:124px; height:33px; padding:11px 0 0;}

#header #secondaryNav				{margin:15px 0px 0px 4px;}
#header #educatorsTopPicks			{background:url(/images/header/secondaryNav.gif) no-repeat 0 0; width:126px; height:13px;}
#header #librariansTopPicks			{background:url(/images/header/secondaryNav.gif) no-repeat -126px 0; width:133px; height:13px;}
#header #shopByFormat				{background:url(/images/header/secondaryNav.gif) no-repeat -259px 0; width:106px; height:13px;}
#header #programsAZ					{background:url(/images/header/secondaryNav.gif) no-repeat -365px 0; width:88px; height:13px;}

#header #educatorsTopPicks:hover	{background-position:0 -13px;}
#header #librariansTopPicks:hover	{background-position:-126px -13px;}
#header #shopByFormat:hover			{background-position:-259px -13px;}
#header #programsAZ:hover			{background-position:-365px -13px;}	

#header #mainNav					{margin:3px 0px 0px 0px;}
#header #shopBySeries				{background:url(/images/header/mainNav.gif) no-repeat 0 0; width:96px; height:34px; position:relative;}
#header #shopByGradeLevel			{background:url(/images/header/mainNav.gif) no-repeat -96px 0; width:116px; height:34px;}
#header #shopBySubject				{background:url(/images/header/mainNav.gif) no-repeat -212px 0; width:96px; height:34px;}
#header #shopByInterest				{background:url(/images/header/mainNav.gif) no-repeat -308px 0; width:98px; height:34px;}
#header #inTheNews					{background:url(/images/header/mainNav.gif) no-repeat -406px 0; width:71px; height:34px;}
#header #pbsKidsPrograms			{background:url(/images/header/mainNav.gif) no-repeat -477px 0; width:112px; height:34px;}
#header #learningDisabilities		{background:url(/images/header/mainNav.gif) no-repeat -589px 0; width:118px; height:34px;}
#header #seeAllSubjects				{background:url(/images/header/mainNav.gif) no-repeat -707px 0; width:103px; height:34px;}

#header #shopBySeries.active		{background-position:0 -34px;}
#header #shopByGradeLevel.active	{background-position:-96px -34px;}
#header #shopBySubject.active		{background-position:-212px -34px;}
#header #shopByInterest.active		{background-position:-308px -34px;}
#header #inTheNews:hover			{background-position:-406px -34px;}
#header #pbsKidsPrograms:hover		{background-position:-477px -34px;}
#header #learningDisabilities:hover	{background-position:-589px -34px;}
#header #seeAllSubjects:hover		{background-position:-707px -34px;}	

#header #thirdNav					{margin:12px 0px 0px 8px;}
#header #emailSignUp				{background:url(/images/header/thirdNav.gif) no-repeat 0 0; width:85px; height:21px;}
#header #requestCatalog				{background:url(/images/header/thirdNav.gif) no-repeat -85px 0; width:109px; height:21px;}
#header #catalogQuickOrder			{background:url(/images/header/thirdNav.gif) no-repeat -194px 0; width:121px; height:21px;}
#header #wishList					{background:url(/images/header/thirdNav.gif) no-repeat -315px 0; width:63px; height:21px;}
#header #giftCertificates			{background:url(/images/header/thirdNav.gif) no-repeat -378px 0; width:95px; height:21px;}

#header #emailSignUp:hover			{background-position:0 -21px;}
#header #requestCatalog:hover		{background-position:-85px -21px;}
#header #catalogQuickOrder:hover	{background-position:-194px -21px;}
#header #wishList:hover				{background-position:-315px -21px;}
#header #giftCertificates:hover		{background-position:-378px -21px;}

#header #searchNav					{margin:11px 0px 0px 1px;}
#header #headerSearchForm			{float:left; display:inline; margin-bottom:0px;}
#header #searchLabel				{margin:6px 5px 0px 9px;}
#header #kw							{width:213px; color:#AEAEAE; font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0;_height:22px;}
#header #goButton					{background:url(/images/header/goButton.gif) no-repeat 0 0; width:29px; height:14px; margin:4px 0px 0px 3px;}
#header #goButton:hover				{background-position:0 -14px;}

#header #siteStripe					{background-color:#f0e7cd; color:#444444; font-weight:bold; text-align:center; padding:9px 0px 9px; margin-top:18px;}
#header #header_btm_cms				{margin-top:18px;}

/* DomFather */
.df_element_show 					{display:block !important; visibility:visible !important;}
.df_element_hide 					{display:none !important; visibility:hidden !important;}
.df_element_visible 				{visibility:visible !important;}
.df_element_hidden 					{visibility:hidden !important;}	

/* Drop navs */
#mainNav li							{position:relative;}
#mainNav ul							{position:absolute; width:147px; display:none; left:0px; top:34px;}
#mainNav ul li						{clear:both; width:147px; background:url(/images/header/dropNavMiddle.png) repeat-y 0 0;}
#header #mainNav ul li a			{text-indent:0px; color:#444444; text-align:left; margin:0px 13px; border-bottom:1px dotted; padding:6px 0px 5px; width:121px; display:inline;}
#header #mainNav ul li a:hover		{color:#C51626; border-bottom-color:#444444;}	
#header #mainNav ul li a.last		{border-bottom:none;}
#header #mainNav ul li a.last:hover	{border-bottom:none;}	
#mainNav ul li.top					{background:url(/images/header/dropNavTop.png) no-repeat 0 0; width:147px; height:6px; font-size:1px;}
#mainNav ul li.bottom				{background:url(/images/header/dropNavBottom.png) no-repeat 0 0; width:147px; height:8px; font-size:1px;}
#mainNav #shopBySeriesLink			{text-indent:0px; height:34px; width:96px; display:block;}
#mainNav #shopByGradeLevelLink		{text-indent:0px; height:34px; width:116px; display:block;}
#mainNav #shopBySubjectLink			{text-indent:0px; height:34px; width:96px; display:block;}
#mainNav #shopByInterestLink		{text-indent:0px; height:34px; width:98px; display:block;}

/* Breadcrumbs */
#breadcrumbs						{font-family:verdana; font-size:12px; height:14px; margin:0px auto; width:811px;}
#breadcrumbs ul, #breadcrumbs li 	{display:inline; float:left; list-style-type:none; margin:0; padding:0;}
#breadcrumbs li 					{padding-left:6px;}
#breadcrumbs a 						{color:#444444; text-decoration:underline;}
#breadcrumbs li.currentPage 		{font-weight:bold;}

/* Parametric left nav */
#leftNav 							{border:none; margin-right:18px;}
#leftNav_category					{background:url(/images/leftNav/headerBkgd.gif) no-repeat 0 0; width:160px; height:41px;}
#leftNav_category .parametricTitle	{padding-top:12px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold;}
#leftNav #returnTo					{border:1px solid #A9C700; border-bottom:none; font-size:12px; padding:14px 14px 0px 14px;}
#leftNav #returnTo .title			{padding-bottom:4px;}
#leftNav #returnTo .filterBy		{padding:8px 0 0;}
#leftNav #returnTo a:hover			{text-decoration:underline; color:#C51626;}
#leftNav .divider					{border-bottom:1px dotted #97A0A3; margin-top:9px; width:130px; line-height:0px; font-size:0px;}

/* Pages */
#familyMain, #searchMain, #categoryMain	{width:630px; overflow:hidden;}
.familyHeaderText					{font:23px normal Arial, Helvetica, sans-serif; color:#4B4B4B; margin:4px 0px 9px 9px;}
.boxPrice							{color:#C51626;}

/* Footer */
#footer								{margin:76px auto 0px; width:811px; font:10px Arial, Helvetica, sans-serif; padding:0 0 20px 0;}
#footer #navLinks					{padding:9px 0px 10px 11px; border:1px solid #97A0A3; width:797px; height:79px; color:#444444;}
#footer #navLinks ul				{display:inline; float:left;}
#footer ul, footer li				{list-style-type:none; margin:0; padding:0;}
#footer li							{text-align:left; float:left; display:inline;}
#footer li.title					{width:100%; margin-bottom:7px;}
#footer	a, #footer a:hover			{color:#444444; text-decoration:underline; font-size:9px;}
#footer ul.left						{width:318px; height:81px; float:left; display:inline; background:url(/images/footer/divider.gif) no-repeat 287px 4px;}
#footer ul.center					{width:265px; height:81px; float:left; display:inline; background:url(/images/footer/divider.gif) no-repeat 233px 4px;}
#footer ul.right					{width:200px; height:81px; float:left; display:inline;}	
#footer li ul 						{float:left; display:inline;}
#footer li ul li					{display:inline; clear:both; margin:0px 15px 1px 0px;}
#footer li ul li.right				{width:120px;}	
#footer #disclaimer					{width:786px; padding:15px 0px 0px 12px; color:#999999; font-weight:bold;}
#footer #thirdPartyLinks			{width:786px; padding:27px 0px 0px 12px;}
#footer .thirdPartyLink				{padding-left:23px; float:right;}
#footer #footerLogo					{margin:19px 0 0 1px;}
#footer #verifiedByVisa				{margin-top:11px;}
#footer #mcAfee						{margin-top:21px;}
#footer #centerRightSub				{margin-left:34px;}
#footer #centerRightSub li			{margin-right:0px;}
#footer #rightRightSub				{margin-left:24px;}
#footer #rightRightSub li			{margin-right:0px; width:80px;}

/* Home page */
#cmsHome1											{margin:8px auto 15px;}
#cmsHome2											{float:left; width:160px; margin:0px 8px 0px 0px; display:inline;}
#indexTabs											{font:10px Verdana,Arial,Helvetica,sans-serif; color:#000000; margin:0; padding:0; float:left; display:inline; background:transparent url(/images/home/tabBkgd.gif) repeat-y scroll 212px 42px;}
#indexTabs ol										{margin:0;}
#indexTabs ol li									{vertical-align:top;}
#indexTabs .tab										{width:214px; float:left; display:inline;}
#indexTabs .last									{background-image:none; margin-left:1px;}
#indexTabs .tab .tabHeader							{position:relative;}
#indexTabs .tab .tabHeader a						{position:absolute; top:19px; left:155px; font-size:10px; letter-spacing:-1px; text-decoration:underline; color:#3A4018; text-transform:uppercase;}
#indexTabs .tab .tabHeader a.last					{left:160px;}
#indexTabs .product1								{margin:17px 0px 18px;}
#indexTabs .product1 img							{width:70px; height:76px; float:left;}
#indexTabs .product1 .productInfo					{float:left;}
#indexTabs .product1 .productInfo .title 			{width:120px; text-align:left;}
#indexTabs .product1 .productInfo .title a			{font-weight:bold; font-size:10px; color:#000000;}
#indexTabs .product1 .productInfo .title a:hover	{text-decoration:underline;}
#indexTabs .product1 .productInfo .listPrice		{color:#989898; width:120px; text-align:left;}
#indexTabs .product1 .productInfo .price			{width:120px; text-align:left;}
#indexTabs .product1 .productInfo .sellingPrice		{font-weight:bold; color:#C51626; text-align:left;}	
#indexTabs .product									{margin-bottom:18px;}
#indexTabs .product .productInfo .title 			{width:120px; text-align:left;}
#indexTabs .product .productInfo .title a			{font-weight:bold; font-size:10px; color:#000000;}
#indexTabs .product .productInfo .title a:hover		{text-decoration:underline;}
#indexTabs .product .productInfo .listPrice			{color:#989898; width:120px; text-align:left;}
#indexTabs .product .productInfo .price				{width:120px; text-align:left; padding-top:3px;}
#indexTabs .product .productInfo .sellingPrice		{font-weight:bold; color:#C51626; text-align:left;}	

/* Request a Catalog */
#catalogRequestForm					{color:#313131; font-size:12px; text-align:left;}
#catalogHeader						{text-align:left;}
#catalogHeader .familyHeaderText	{margin:4px 0 20px 15px;}
#catalogHeader #returnToShoppingBtn	{margin:40px 0 0 35px;}
#requestLabel						{margin:10px 0 42px 17px; padding:0px;}
#signUpLabel						{margin:0 0 0 35px; padding:0px;}
#catalogHeader p					{margin:8px 0 0 35px;}
#requestContent						{height:427px; width:667px; background:url(/images/catalog/bkgd.gif) no-repeat 0 0; text-align:left; margin:16px 0 0 35px;}
#requestContent table				{margin:12px 0px 0px 23px;}
#requestContent	.requiredIcon		{color:#EB860F; font-weight:bold; font-size:11px; margin-right:3px;}
#requestContent	.label				{text-align:right; margin-right:12px; font-weight:bold; font-size:12px;}
#requestContent input				{width:215px; border:1px solid #7F9DB9; height:18px; padding:1px;}
#requestContent select				{width:219px; border:1px solid #7F9DB9; height:20px;}
#requestContent	.input				{text-align:left;}
#requestContent .cityState			{width:100px;}
#requestContent #thirdParty			{margin:0 0 0 32px; font-weight:bold; visibility:hidden;}
#requestContent #actionBar			{margin:12px 0 0 22px;}
#requestContent #submitBtn			{width:110px; height:24px; margin:14px 0 0 128px; border:none; outline:none;}
#requestContent #chkbox				{width:10px;}
#requestContent a					{color:#434343; text-decoration:underline;}
#errorMessage .errorIcon			{color:#FF0000; font-weight:bold; height:41px; margin-left:20px; float:left;}
#errorMessage #errorMsg				{padding:8px 0;}

/* No Results Left Nav */
#noResultsLeftNav				{border:1px solid #A9C700; padding:5px 14px 13px;}
#noResultsleftNav_btm			{margin-top:12px;}
#searchLeftNav					{margin:0; padding:0; list-style-type:none;}
#searchLeftNav li				{margin:0; padding:6px 0; border-bottom:1px dotted; list-style-type:none;}
#searchLeftNav li.last			{border-bottom:none;}
#searchLeftNav li a				{font-weight:bold; font-size:11px; letter-spacing:-1px;}

/* Site Map */
#siteMapMain .familyHeaderText	{margin-left:0px;}
#sitemapLeftNav					{padding:5px 14px 13px; background:transparent url(/images/sitemap/leftNavBorder.gif) repeat-y scroll 0 0; margin:0; padding:0; list-style-type:none;}
#sitemapLeftNav li				{margin:0 10px; padding:6px 0; border-bottom:1px solid #EAEAEA; list-style-type:none;}
#sitemapLeftNav li.last			{border-bottom:none;}
#sitemapLeftNav li a			{font-weight:bold; font-size:11px; letter-spacing:-1px; color:#4B4B4B;}
#sitemapLeftNav li a:hover		{text-decoration:underline;}

/* Gift Certificate */
#giftCertLeft					{float:left; display:inline; width:305px; font-size:12px; margin:24px 53px 0 30px;}
#giftCertLeft .benefits			{padding-left:24px; line-height:16px; margin:0;}
#giftCertLeft li				{font-weight:bold;}
#giftCertLeft .divider			{line-height:1px; font-size:1px; background-color:#D7D7D7; width:295px;}
#giftCertLeft h5				{color:#eb860f; font-size:16px; font-weight:bold; margin:14px 0;}
#giftCertLeft #faq				{font-size:11px; padding-left:12px; margin:0;}
#giftCertLeft #faq ul			{list-style-type:none;}
#giftCertLeft #faq li			{font-weight:normal; list-style-type:none; margin:0 0 12px 0;}
#giftCertLeft #faq li a			{text-decoration:underline;}
#giftCertLeft #faq li a:hover	{color:#C51626;}
#giftCertLeft #faq li.question	{font-weight:bold; margin:0 0 0 0;}
#giftCertForm					{float:left; display:inline; width:383px; height:357px; margin:36px 0; background:url(/images/giftCert/formBgkd.gif) no-repeat 0 0;}
#giftCertForm table				{margin:10px 0 0 10px; width:350px;}
#giftCertForm .label			{text-align:right; font-weight:bold; font-size:11px; width:120px;}
#giftCertForm .instructions		{font-weight:normal; font-size:10px;}
#giftCertForm .input			{width:217px;}
#giftCertForm input				{width:215px;}
#giftCertForm .required			{color:#eb860f;}

/* Email Sign Up */
#emailSignUpHeader				{margin:47px 0 10px 35px;}
#emailSignUpHeader p			{font-size:11px; margin:0; padding:8px 0;}
#emailSignUpForm				{height:902px; width:667px; background:url(/images/emailSignUp/formBkgd.gif) no-repeat 0 0; font-size:11px; font-weight:normal; text-align:left; margin:0 0 0 35px; position:relative;}
#emailSignUpForm table			{margin:8px 0 5px 8px;}
#emailSignUpForm .label			{text-align:right; font-weight:bold; font-size:11px; padding-right:12px; width:135px;}
#emailSignUpForm .input			{width:217px;}
#emailSignUpForm input			{width:215px;}
#emailSignUpForm .required		{color:#eb860f;}
#emailSignUpForm .divider		{line-height:1px; font-size:1px; background-color:#D7D7D7; width:620px; margin:16px 0 16px 22px;}
#emailSignUpForm h3				{font-weight:bold; font-size:14px; color:#eb860f; margin:10px 0 0 33px;}
#emailSignUpForm .question		{font-weight:bold; width:272px; font-size:11px; padding-left:19px;}
#emailSignUpForm .answer		{width:220px; font-weight:bold; font-size:11px;}
#emailSignUpForm select			{width:250px;}
#emailSignUpForm select.standardWidth	{width:215px;}
#emailSignUpForm .radio			{width:12px;}
#emailSignUpForm #emailActionBar{width:600px; position:absolute; top:790px; left:20px;}
#emailSignUpForm #emailActionBar a			{text-decoration:underline;}
#emailSignUpForm #emailActionBar a:hover 	{color:#C51626;}
#errorMessage, #errorEmail		{display:none; color:#FF0000; font-weight:bold; height:41px; margin-left:20px;}
#errorMessage p, #errorEmail p	{margin-top:10px; font-size:12px;}
#emailSignUpHeader .errorIcon	{float:left;}
#emailThanksHeader				{margin:47px 0 10px 35px; width:435px;}
#emailThanksHeader p			{font-size:12px; margin:0; padding:8px 0;}

/* Helpdesk */
.helpdeskReturnToLink				{font:11px normal Verdana, Arial, Helvetica, sans-serif;}
.helpdeskModule						{margin:0 0 10px 0 !important; padding-top:5px !important;}
.helpdeskModule	p					{padding:3px 0;}
#helpdeskPanel						{font-size:12px; width:630px; float:left; display:inline;}
#helpdeskPanel table				{width:630px; font-size:12px;}
#helpdeskPanel .header				{color:#eb860f;}
#helpdeskPanel .helpdeskHeaderText	{margin-left:0px; margin-bottom:21px;}
.helpdeskColumn						{width:190px; margin-right:60px; float:left; display:inline;}
.helpdeskColumn ul					{list-style-type:none; margin:0 0 16px 0px; padding:0 0 12px 0; border-bottom:1px solid #EBEBEB;}
.helpdeskColumn ul.last				{border-bottom:none;}
.helpdeskColumn li					{list-style-type:none; margin:0; padding:4px 0;}
.helpdeskColumn li.header			{color:#eb860f;}
.helpdeskColumn a.header			{color:#eb860f;}
.helpdeskColumn a.header:hover		{text-decoration:underline;}
#helpdeskMainContent #helpdeskPanel form table tbody tr td table tbody tr td	{padding:11px 0 0 0;}
#helpdeskMainContent #helpdeskPanel form p a.hd_pagelink u	{color:#C51626;}
#helpdeskPanel a.pagelink			{color:#C51626;}
#helpdeskPanel a.pagelink:hover		{text-decoration:underline;}

/* Helpdesk Popup */
#helpdeskPopupHeader				{background-color:#a9c700; height:42px; margin:0; padding:0; position:relative; text-align:left;}
#helpdeskPopupHeader img			{position:absolute; top:9px; left:10px;}
#helpdeskPopupHeader #closeBtn		{position:absolute; top:16px; left:380px;}
#helpdeskPopupHeader #closeBtn a	{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
#helpdeskContact					{color:#4B4B4B; font-weight:bold; text-align:center;}
#helpdeskPopupContent				{text-align:left; padding:10px;}
#helpdeskPopupContent .header 		{color:#4B4B4B;}

/* Find a Sales Rep */
#findSalesRepMain					{float:left; display:inline; width:400px; text-align:left;}
#findSalesRepMain a.header			{display:block; margin:16px 0px;}
#findSalesRepMain ul				{list-style-type:none; margin:0 0 20px; padding:0; float:left; display:inline-block; width:200px;}
#findSalesRepMain li				{list-style-type:none; margin:0; padding:0; line-height:14px;}
#findSalesRepMain li.name			{font-weight:bold;}
#findSalesRepMain li a				{}
#findSalesRepMain li a:hover		{text-decoration:underline; color:#C51626;}
#findSalesRepMain .backTo			{clear:both;}
#findSalesRepMain .backTo a 		{text-decoration:underline; color:#C51626;}
#findSalesRepMain ul.top			{margin:0; padding:0; width:400px;}
#findSalesRepMain ul.top li			{margin-left:15px; list-style-type:disc; color:#eb860f; padding-top:3px;}
#findSalesRepMain ul.top li.header	{margin-left:0px; list-style-type:none; color:#eb860f;}
#findSalesRepMain ul.top li.last	{padding-bottom:20px;}
#findSalesRepMain .divider			{clear:both; font-size:1px; line-height:1px; border-bottom:1px solid #EDEDED; margin:12px 0;}
#findSalesRepRightPanel				{float:left; display:inline; width:184px; height:275px; background:url(/images/findSalesRep/rightPanelBkgd.gif) no-repeat 0 0; text-align:left; padding:51px 0 0 13px; margin-left:36px;}
#findSalesRepRightPanel	p			{margin:0; padding:0 0 12px; width:160px; line-height:12px;}

/* Category Left Nav */
#categoryLeftNav						{border:1px solid #A9C700; margin-bottom:30px; padding:10px 0; position:relative;}
#categoryLeftNav .category				{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#4B4B4B; width:159px; margin:0; position:relative; z-index:5;}
#categoryLeftNav .selected				{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#C51626; width:129px; padding:4px 14px; letter-spacing:-0.05em;}
#categoryLeftNav .category a			{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#4B4B4B; text-decoration:none; display:block; width:130px; padding:5px 14px 3px; letter-spacing:-0.05em; position:relative; height:17px; outline:none;}
#categoryLeftNav .category a:hover		{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#A9C700; top:-1px; height:19px; margin-bottom:-2px;}
#categoryLeftNav .divider				{padding:0; line-height:0px; font-size:0px; margin:0 14px; z-index:2; position:relative;}
#categoryLeftNav .subcategory			{margin:0;}
#categoryLeftNav .subcategory a			{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#4B4B4B; text-decoration:none; display:block; width:124px; padding:4px 14px 4px 20px; margin:0; height:auto; top:0px; outline:none;}
#categoryLeftNav .subcategory a:hover	{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#C51626; background-color:#FFFFFF; width:124px; padding:4px 14px 4px 20px; margin:0; height:auto; top:0px; text-decoration:underline;}
#categoryLeftNav ul, #categoryLeftNav li{margin:0; padding:0; list-style-type:none;}

