/* BODY CSS STARTS */
#Services { height: 369px; width: 699px; background: url(../images/ServicesBg.jpg) left top no-repeat; }
#Services div h1 { color: #990000; font-size: 16px; }
#Services div h1 a { color: #990000; font-size: 16px; }
#Services h1.matter { color: #666666; font-size: 10px; line-height: 14px; display: inline; font-weight: normal; }
#Services h1.matterbold { color: #666666; font-size: 10px; line-height: 14px; font-weight: bold; display: inline; }
#Services p { color: #666666; font-size: 10px; line-height: 14px; display: inline; }
#Services div a { text-decoration: none; color: #666666; }
#Services div { float: left; padding: 15px 15px 0px 70px; overflow: hidden; margin-bottom: 15px; }
#WD { width: 265px; height: 87px; }
#SEO { width: 264px; height: 87px; }
#WAD { width: 265px; height: 84px; }
#IM { width: 264px; height: 84px; }
#WMS { width: 265px; height: 82px; }
#WH { width: 264px; height: 82px; }
/* Clients CSS starts Here */
#Clients { height: 55px; width: 699px; margin-bottom: 15px; }
#Clients p.clients { width: 95px; float:left; display: block; font-size: 16px; color: #666666; padding-top:33px; background:url(../images/clients.jpg) no-repeat top center; font-weight: bold; }
#Clients #head1 { height: 45px; width: 601px; float:right; }
#Clients #head1 .b1 { height:1px; font-size:1px; overflow:hidden; display:block; background: #cecece; margin:0 5px; }
#Clients #head1 .b2 { height:1px; font-size:1px; overflow:hidden; display:block; border-right:2px solid #cecece; background: #ffffff; border-left:2px solid #cecece; margin:0 3px; }
#Clients #head1 .b3 { height:1px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #cecece; background: #ffffff; border-left:1px solid #cecece; margin:0 2px; }
#Clients #head1 .b4 { height:2px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #cecece; background: #ffffff; border-left:1px solid #cecece; margin:0 1px; }
#Clients .contener { border-right:1px solid #cecece; border-left:1px solid #cecece; background: #fff; padding-top: 2px; padding-bottom: 2px; }
/* Clients CSS end Here */
.SectionHead { font-size: 14px; line-height: 34px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url(../images/RightHead.gif) no-repeat left top; float: left; height: 34px; width: 230px; padding-left: 25px; }
.SectionMid { background: url(.../images/RightMid.gif) repeat-y left top; font-size: 10px; font-weight: normal; color: #333333; width: 201px; padding: 10px 20px 0px; float: left; }
.SectionMid ul li { font-size: 10px; width: 200px; }
.SectionMid ul li a { color: #333333; text-decoration: none; padding-left: 20px; display: block; line-height: 10px; width: 180px; float: left; background: url(.../images/bullet1.gif) no-repeat left 5px; padding-bottom: 10px; }
.SectionMid ul li a:hover { font-size: 10px; color: #990000; text-decoration: none; }
.SectionMid1 { background: url(.../images/right-section-bg.jpg) left bottom; font-size: 10px; font-weight: normal; color: #333333; width: 201px; padding: 10px 20px 30px; float: left; }
.SectionMidInner { background: url(.../images/RightMid.gif) repeat-y left top; font-size: 8px; font-weight: normal; color: #333333; width: 270px; padding: 10px 0px; padding-left: 10px; float: left; }
.SectionBtm { background: url(../images/RightBtm.gif) no-repeat left top; float: left; height: 28px; width: 241px; }
a.more { background: url(../images/BtnBg.gif) no-repeat left top; width: 79px; height: 29px; color: #FFFFFF; display: block; float: right; margin-top: 5px; padding-top: 2px; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; }
#enquiry p { float: left; display: block; margin-bottom: 8px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; clear: both; text-align: center; }
#enquiry label { width: 240px; text-align: left; padding-right: 10px; display: block; float: left; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 2px; }
#enquiry input, #enquiry select, #enquiry textarea { float: left; display: block; margin-bottom: 8px; }
#QC { width: 201px; }
#QC label { width: 55px; text-align: left; float: left; display: block; line-height: 20px; font-size: 10px; color: #333333; margin-bottom: 5px; }
#QC input { width: 140px; height: 18px; border: 1px solid #cccccc; float: left; display: block; font-size: 10px; color: #333333; margin-bottom: 5px; }
#QC select.interest { width: 140px; height: 18px; border: 1px solid #cccccc; float: left; display: block; color: #333333; margin-bottom: 5px; }
#QC input.submit { border: 0px; background: url(../images/submit.gif) no-repeat left top; width: 61px; height: 31px; color: #FFFFFF; float: right; display: block; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; padding: 0px; }
#QC input.close { border: 0px; background: url(../images/close.gif) no-repeat left top; width: 51px; height: 31px; color: #FFFFFF; float: right; display: block; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; padding: 0px; margin-left: 10px; }
/* BODY CSS ENDS */
/* TESTIMONIALS CSS STARTS */
#dropcontentsubject { width: 241px; font-weight: bold; display: none; }
.dropcontent { display: block; font-size: 10px; font-weight: normal; color: #333333; padding: 2px; line-height: 16px; height: 193px; overflow: hidden; }
/* TESTIMONIALS CSS ENDS */
/* Why Magnon CSS STARTS */
#Why { height: 459px; width: 699px; background: url(../images/WhyBg.jpg) no-repeat left top; }
#Why h1 { color: #990000; font-size: 20px; padding: 8px 12px; }
.dhtmlgoodies_questioninactive h2 {	/* Styling question */ font-size:14px; color: #666666; width:687px; height:26px; overflow:hidden; cursor:pointer; background: url(../images/SlideClosed.jpg) no-repeat left top; padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: none; line-height: 26px; }
.dhtmlgoodies_questionactive h2 {	/* Styling question */ font-size:14px; color: #000000; width:687px; height:26px; overflow:hidden; cursor:pointer; background: url(../images/SlideOpen.jpg) no-repeat left top; padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: none; line-height: 26px; }
.dhtmlgoodies_question h2 {	/* Styling question */ font-size:14px; width:687px; color: #666666; height:26px; overflow:hidden; cursor:pointer; background: url(../images/SlideClosed.jpg) no-repeat left top; padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: none; line-height: 26px; }
.dhtmlgoodies_answer {	/* Parent box of slide down content */ visibility:hidden; height:0px; overflow:hidden; position:relative; }
.dhtmlgoodies_answer_content ul li {	/* Content that is slided down */ font-size: 10px; background: url(../images/bullet1.gif) no-repeat left 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px; display: block; float: left; width: 650px; }
.dhtmlgoodies_answer_content h2 {	/* Content that is slided down */ font-size: 10px; display: block; float: left; padding-right: 3px; width: 650px; color: #990000; }
.dhtmlgoodies_answer_content a {	/* Content that is slided down */ color: #404040; text-decoration: underline; font-weight: bold; }
.dhtmlgoodies_answer_content a:hover {	/* Content that is slided down */ color: #990000; text-decoration: underline; font-weight: bold; }
.dhtmlgoodies_answer_content {	/* Content that is slided down */ font-size: 13px; position:relative; /*height:142px; */
	width:675px; padding: 0px 12px; padding-bottom: 15px; color: #404040; text-decoration: none; overflow:hidden; line-height: 17px; }
/* Why Magnon CSS ENDS */

/* Sub Page CSS Starts Here */
#Breadcrumb { background: url(../images/BreadCrumbDash.gif) repeat-x left bottom; height: 34px; line-height: 34px; font-size: 10px; color: #666666; width: 689px; float: left; margin-bottom: 20px; }
#Breadcrumb a { line-height: 34px; color: #666666; font-weight: bold; }
#InnerBodyWrap { font-size: 10px; color: #666666; width: 689px; float: left; margin-bottom: 20px; text-align: justify; }
#InnerBodyWrap a { color: #666666; text-decoration: none; }
#InnerBodyWrap h2 { padding: 20px 0px; font-size: 24px; }
#InnerBodyWrap dl { padding-top: 20px; }
#InnerBodyWrap dt { padding-bottom: 5px; background: url(../images/LeftNavArrow.gif) left 2px no-repeat; padding-left: 15px; }
#InnerBodyWrap p { display: inline; font-size: 10px; }
#InnerBodyWrap h1.normal { display: inline; font-size: 10px; font-weight: normal; }
#InnerBodyWrap h1 { display: inline; font-size: 10px; }
#InnerBodyWrap dd { padding-bottom: 15px; padding-left: 15px; }
#InnerBodyLeft { font-size: 10px; color: #666666; width: 465px; float: left; padding-right: 20px; text-align: left; }
#InnerBodyLeft dl ul li { list-style: disc; margin-left: 15px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; }
#Sitemap #InnerBodyLeft dl ul li { list-style: none; }
#InnerBodyRight { font-size: 10px; color: #666666; width: 200px; float: right; }
#InnerBodyRight ul li a { background: url(../images/BreadCrumbDash.gif) repeat-x left bottom; display: block; width: 200px; padding: 6px 0px; color: #666666; font-weight: bold; }
#InnerBodyRight ul li a:hover { color: #990004; }
#ServicesNav #InnerBodyWrap .Wrap1 { width: 210px; float: left; padding-bottom: 20px; }
#ServicesNav #InnerBodyWrap .Wrap2 { width: 210px; padding: 0px 28px; float: left; padding-bottom: 20px; }
#ServicesNav #InnerBodyWrap h1.WebDesign a { height: 80px; display: block; background: url(../images/WebDesign.jpg) left 20px; color: #666666; font-size: 13px; }
#ServicesNav #InnerBodyWrap h1.SEO a { background: url(../images/seo.jpg) left 20px; height: 80px; display: block; color: #666666; font-size: 13px; }
#ServicesNav #InnerBodyWrap h1.WAD a { background: url(../images/Web-Application.jpg) left 20px; height: 80px; display: block; color: #666666; font-size: 13px; }
#ServicesNav #InnerBodyWrap h1.IM a { background: url(../images/Internet-Marketing.jpg) left 20px; height: 80px; display: block; color: #666666; font-size: 13px; }
#ServicesNav #InnerBodyWrap h1.WMS a { background: url(../images/Website-Maintenance-Services.jpg) left 20px; height: 80px; display: block; color: #666666; font-size: 13px; }
#ServicesNav #InnerBodyWrap h1.WH a { background: url(../images/Website-Hosting.jpg) left 20px; height: 80px; display: block; color: #666666; font-size: 13px; }
#ServicesNav #InnerBodyWrap dt, #WDNav #InnerBodyWrap dt { border-top: 1px solid #CCCCCC; padding: 5px 0px; background: none; }
#ECommerceWebsites #InnerBodyWrap dl { padding: 5px 0px; }
#IMFAQ #InnerBodyLeft dl, #SEOFAQ #InnerBodyLeft dl, #WMSFAQ #InnerBodyLeft dl, #WADFAQ #InnerBodyLeft dl, #WDFAQ #InnerBodyLeft dl, #DomainRegistration #InnerBodyLeft dl, #DomainRegistrationFaq #InnerBodyLeft dl, #Sitemap #InnerBodyLeft dl { padding: 0px; }
/* Sub Page CSS Ends Here */

/* News CSS Starts Here */
#News { font-size: 10px; color: #666666; width: 689px; float: left; margin-bottom: 20px; }
#News #Breadcrumb { background: url(../images/BreadCrumbDash.gif) repeat-x left bottom; height: 34px; line-height: 34px; font-size: 10px; color: #666666; width: 689px; float: left; margin-bottom: 10px; }
#News h1 { font-size: 24px; padding-bottom: 10px; background: url(../images/BreadCrumbDash.gif) repeat-x left bottom; }
#News h2 { font-size: 18px; padding-bottom: 10px; font-weight: normal; }
#News h2 a { color: #666666; text-decoration: underline; }
#News p a.more { color: #990000; text-decoration: underline; background: none; }
#News p a { color: #666666; text-decoration: underline; }
#News p.date { font-weight: bold; color: #990000; padding-bottom: 10px; }
#News ul { margin-bottom: 10px; display: block; float: left; }
#News ul li { background: url(../images/bullet1.gif) no-repeat left 5px; padding-left: 20px; padding-bottom: 8px; padding-right: 10px; display: block; float: left; width: 659px; }
.dhtmlgoodies_answer_content ul li {	/* Content that is slided down */ font-size: 10px; background: url(../images/bullet1.gif) no-repeat left 5px; padding-left: 20px; padding-bottom: 5px; padding-right: 10px; display: block; float: left; }
/* Most Bottom CSS */
#footer1 { float:left; text-align:center; width: 950px; font-size: 11px; line-height: 15px; font-weight: normal; color: #333333; margin: 0px auto; }
#footer1 .b1 { height:1px; font-size:1px; overflow:hidden; display:block; background:#cecece; margin:0 5px; }
#footer1 .b2 { height:1px; font-size:1px; overflow:hidden; display:block; border-right:2px solid #cecece; background: #f2f2f2; border-left:2px solid #cecece; margin:0 3px; }
#footer1 .b3 { height:1px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #cecece; background: #f2f2f2; border-left:1px solid #cecece; margin:0 2px; }
#footer1 .b4 { height:2px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #cecece; background: #f2f2f2; border-left:1px solid #cecece; margin:0 1px; }
#footer1 .content { border-right:1px solid #cecece; border-left:1px solid #cecece; background: #f2f2f2; padding-top: 2px; padding-bottom: 2px; }
#footer1 a { color: #333333; }
#footer1 a:hover { color: #990004; }
.footer-h1 { font-size:11px; font-weight: normal; text-align:center; margin:0; padding:0; }
.RecentProjectsHead { font-size: 10px; line-height: 34px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: url(../images/RecentProjectsHead.gif) no-repeat left top; float: left; height: 34px; width: 190px; padding-left: 10px; }
.RecentProjectsContent { background: url(../images/RecentProjectsContent.jpg) repeat-y left bottom; font-size: 10px; font-weight: normal; color: #333333; width: 180px; padding: 10px; padding-bottom: 40px; padding-top: 20px; float: left; }
.RecentProjectsContent a.more { background: url(../images/BtnBg.gif) no-repeat left top; width: 79px; height: 29px; color: #FFFFFF; display: block; float: right; margin-top: 5px; padding-top: 2px; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; }
a.italics { color: #990000; text-decoration: underline; font-style: italic; font-weight: normal; }
a.italics:hover { color: #404040; text-decoration: none; font-style: italic; font-weight: normal; }
.SectionMid h1 { font-size: 160%; display: inline; font-weight: normal; }
.SectionMid h2 { font-size: 130%; font-weight: normal; display: inline; }
.SectionMid h3 { font-size: 100%; font-weight: normal; display: inline; }
.SectionMid h1 a, .SectionMid h2 a, .SectionMid h3 a { color: #990000; line-height: 22px; text-decoration: none; padding: 0px 2px; }
.SectionMid a:hover { text-decoration: underline; }
.SectionMid ul li { color: #333333; display: inline; line-height: 22px; padding: 0px 2px; }
.SectionMid ul li a { color: #333333; display: inline; text-decoration: none; }
.SectionMid ul li a:hover { color: #333333; display: inline; text-decoration: underline; }
.ts1 { font-size:160%; }
.ts2 { font-size:130%; }
.ts3 { font-size:100%; }
/* Left Menu */
#Profile .arrowlistmenu a.Profile, #QualityPolicy .arrowlistmenu a.QualityPolicy, #TechnologiesTools .arrowlistmenu a.TechnologiesTools, #AffiliationsAlliances .arrowlistmenu a.AffiliationsAlliances, #Careers .arrowlistmenu a.Careers, #InvitingPartners .arrowlistmenu a.InvitingPartners, #Contact .arrowlistmenu a.Contact, #ContactUs .arrowlistmenu a.Contact, #NewsPage .arrowlistmenu a.NewsPage, #openings .arrowlistmenu a.openings, #Subscription .arrowlistmenu a.Subscription { background: #FFFFFF; font-weight: bold; color: #990004; }
#ServicesNav .arrowlistmenu a.ServicesNav, #WDNav .arrowlistmenu a.WDNav, #CustomWD .arrowlistmenu a.CustomWD, #WDFAQ .arrowlistmenu a.WDFAQ, #WDSpecialOffers .arrowlistmenu a.WDSpecialOffers, #WDXmasSpecialOffers .arrowlistmenu a.WDXmasSpecialOffers, #WDRequestProposal .arrowlistmenu a.WDRequestProposal, #web2 .arrowlistmenu a.web2 { background: #FFFFFF; font-weight: bold; color: #990004; }
#SEONav .arrowlistmenu a.SEONav, #OnPageOptimization .arrowlistmenu a.OnPageOptimization, #OffPageOptimization .arrowlistmenu a.OffPageOptimization, #SEORequestProposal .arrowlistmenu a.SEORequestProposal, #SEOFAQ .arrowlistmenu a.SEOFAQ { background: #FFFFFF; font-weight: bold; color: #990004; }
#WADNav .arrowlistmenu a.WADNav, #WADEcommerceSolutions .arrowlistmenu a.WADEcommerceSolutions, #WADContentManagementSytems .arrowlistmenu a.WADContentManagementSytems, #WADRealEstateSolutions .arrowlistmenu a.WADRealEstateSolutions, #WADIntranetEmployeeSolutions .arrowlistmenu a.WADIntranetEmployeeSolutions, #WADOnlineCommunity .arrowlistmenu a.WADOnlineCommunity, #WADFAQ .arrowlistmenu a.WADFAQ, #WADRequestProposal .arrowlistmenu a.WADRequestProposal, #WADRealEstateSolutions .arrowlistmenu a.WADRealEstateSolutions, #WADECommerceSolutions .arrowlistmenu a.WADECommerceSolutions, #WADLeadManagementSystems .arrowlistmenu a.WADLeadManagementSystems, #WADBookingEngines .arrowlistmenu a.WADBookingEngines, #WADSocialNetworkingSolutions .arrowlistmenu a.WADSocialNetworkingSolutions { background: #FFFFFF; font-weight: bold; color: #990004; }
#IMNav .arrowlistmenu a.IMNav, #IMPPC .arrowlistmenu a.IMPPC, #IMAffiliateMarketing .arrowlistmenu a.IMAffiliateMarketing, #IMFAQ .arrowlistmenu a.IMFAQ, #IMRequestProposal .arrowlistmenu a.IMRequestProposal { background: #FFFFFF; font-weight: bold; color: #990004; }
#WMSNav .arrowlistmenu a.WMSNav, #WMSGraphicDesigning .arrowlistmenu a.WMSGraphicDesigning, #WMSOngoingSupport .arrowlistmenu a.WMSOngoingSupport, #WMSApplicationDebugging .arrowlistmenu a.WMSApplicationDebugging, #WMSFAQ .arrowlistmenu a.WMSFAQ, #WMSRequestProposal .arrowlistmenu a.WMSRequestProposal { background: #FFFFFF; font-weight: bold; color: #990004; }
#WHNav .arrowlistmenu a.WHNav, #WHFAQ .arrowlistmenu a.WHFAQ, #WHRequestProposal .arrowlistmenu a.WHRequestProposal, #DomainRegistration .arrowlistmenu a.DomainRegistration, #DomainRegistrationFaq .arrowlistmenu a.DomainRegistrationFaq { background: #FFFFFF; font-weight: bold; color: #990004; }
#Portfolio .arrowlistmenu a.Portfolio, #CorporateWebsite .arrowlistmenu a.CorporateWebsite, #ECommerceWebsites .arrowlistmenu a.ECommerceWebsites, #CMSBasedWebsites .arrowlistmenu a.CMSBasedWebsites, #GraphicLogoDesigning .arrowlistmenu a.GraphicLogoDesigning, #SearchEngineOptimization .arrowlistmenu a.SearchEngineOptimization, #ClientList .arrowlistmenu a.ClientList, #CaseStudies .arrowlistmenu a.CaseStudies, #ClientList .arrowlistmenu a.ClientList { background: #FFFFFF; font-weight: bold; color: #990004; }
#Outsource .arrowlistmenu a.Outsource, #AdvantageMagnon .arrowlistmenu a.AdvantageMagnon, #DeliveryModel .arrowlistmenu a.DeliveryModel, #DeploymentProcess .arrowlistmenu a.DeploymentProcess, #MIRequestProposal .arrowlistmenu a.MIRequestProposal, #Blog .arrowlistmenu a.Blog, #MIFAQ .arrowlistmenu a.MIFAQ { background: #FFFFFF; font-weight: bold; color: #990004; }
/* New Added */
.subhead { float:left; color: #676767; padding-top: 25px; padding-bottom: 10px; display: block; font-size: 26px; font-weight:bold; text-decoration:underline; }
.radio { width:12px; height:12px; margin-left:25px; }
.padLft5 { padding-left:5px; }
/* Added by Vinit  Kumar*/

.dhtmlgoodies_questioninactive h4 {	/* Styling question */ font-size:10px; color: #666; width:677px; height:26px; overflow:hidden; cursor:pointer; background: #f2f2f2; padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: none; line-height: 26px; }
.dhtmlgoodies_questionactive h4 {	/* Styling question */ font-size:14px; color: #990000; border-left:5px solid #990000; width:672px; height:26px; overflow:hidden; cursor:pointer; background: #f2f2f2; padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: none; line-height: 26px; }
.dhtmlgoodies_question h4 {	/* Styling question */ font-size:14px; width:677px; color: #666666; height:26px; overflow:hidden; cursor:pointer; background: #f2f2f2; padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: none; line-height: 26px; }
* html .png {  behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
.grayBtn { background:url(../images/btn-bg.png) no-repeat left top; float:left; width:70px; height:27px; text-align:center; color:#333; font-weight:bold; border:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; overflow:visible; padding-bottom:2px !important; line-height:27px; vertical-align:top; }



/* Start General configuration CSS */
#dhtmlgoodies_menu ul li ul { display: none;	/* Needed to display ok in Opera */ }
#dhtmlgoodies_menu { visibility: hidden; }
#dhtmlgoodies_menu ul { margin: 0px;	/* No indent */ padding: 0px;	/* No indent */ }
#dhtmlgoodies_menu li { list-style-type:none;	/* No bullets */ }
#dhtmlgoodies_menu a { margin: 0px; padding: 0px; }
/* End general configuration CSS */
/* Cosmetic */
/***********************************************************************

/* ######################################################################################################## */

.arrowlistmenu { width: 239px; }
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/ color: #666666; background: url(../images/LeftNavArrow1.gif) no-repeat 10px center; padding: 0px 0 0px 25px; cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0px; line-height: 25px; }
.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/ color: #666666; background: url(../images/LeftNavArrow.gif) no-repeat 8px center; padding: 0px 0 0px 25px; cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0px; line-height: 25px; }
.arrowlistmenu ul { list-style-type: none; margin: 0; padding: 0; }
.arrowlistmenu ul li { padding-bottom: 1px; /*bottom spacing between menu items*/ }
.arrowlistmenu ul li .opensubheader { /*Open state CSS for sub menu header*/ color: #666666; background: url(../images/LeftNavArrow1.gif) no-repeat 25px center; padding: 0px 0 0px 45px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0px; line-height: 25px; }
.arrowlistmenu h3 a { color: #666666; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
.arrowlistmenu ul li .closedsubheader { /*Closed state CSS for sub menu header*/ color: #666666; background: url(../images/LeftNavArrow.gif) no-repeat 23px center; padding: 0px 0 0px 45px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0px; line-height: 25px; }
.arrowlistmenu ul li a { color: #666666; display: block; text-decoration: none; font-weight: normal; line-height: 25px; padding-left: 35px; }
.arrowlistmenu ul li a:hover { color: #990004; }
.arrowlistmenu ul.categoryitems li ul.subcategoryitems { padding-left: -25px; text-indent: 20px; }





