﻿body{background-position:center top;background-repeat:no-repeat;color:#414141;}
#MainDiv{width:1008px;}
#MasterMiddleSection{width:1008px;display:block;float:left;top:197px;}
.BottomPageLinks{width:1008px;display:block;margin:20px auto;background-color:Transparent;padding-bottom:10px;float:left;}
#MainDiv{background-position:center top;background-color:transparent;background-repeat:no-repeat; min-height:590px;}
.TopBreadCrum{height:10px;width:1000px;text-align:right;}
#MainContentDiv{display:inline;float:left;}
#MasterHeader{width:1008px;height:182px;}
#MainContentTop{background-image:url("/imgs/MainSection-Fadeborder-TOP.png");height:13px;margin:0 auto;width:648px;display:block;float:left}
#MainContentBot{height:10px;width:640px;display:block;}
#MainMasterContentBot{background-image:url("/images/MainSection-Fadeborder-Bot.png");height:13px;margin:0 auto;width:648px;display:block;float:left}
.HeaderLinks,.HeaderLinksfirst{float:right;text-align:left;border-bottom:solid 2px #f39;width:64px; font-size: 11px; color:#bababa;}
.HeaderLinks{margin-left:28px;}
.HeaderLinksfirst{margin-left:0px;}
.HeaderLinksfirst a,.HeaderLinks a,.LogOutLink{cursor:pointer;width:64px;font-size:11px;}
.HeaderLinksfirst a:hover,.HeaderLinks a:hover,.LogOutLink:hover{text-decoration:none;}
.MainProductHeader{font-size:20px;}
#MainContentDiv{background-image:url("/imgs/MainSection-Fadeborder-Mid.png");background-repeat:repeat-y;color:#858585;padding:0px;width:648px;display:block;float:left}
#MasterRightMenu{display:block;height:100%;margin-right:10px;width:166px;}
#MasterLeftMenu{width:180px;display:block;height:100%;}
.LeftCol,#MasterMainContent{float:left;display:inline;}
.marquee{overflow:hidden;position:absolute;top:113px;left:100px;width:800px;height:20px;}
.RightCol{float:right;display:inline;margin-right:4px;}
#AllContentDiv{margin:0 auto;width:1008px;height:auto;position:relative;}
.SearchTxtBox{border:0 solid #6788AE;display:block;float:right;height:14px;vertical-align:middle;width:220px;}
.SearchBtn{vertical-align:middle;float:right;display:block;margin-left:15px; background-image:url(/imgs/Searchbutton-dark.png); width:72px; height:17px;}
.SearchBtn:hover{background-image:url(/imgs/SearchBtn-light.png);}
.BrandButton{float:left;height:30px;width:90px;display:block;vertical-align:middle;background-image:url(/imgs/Catbrandbutton.png);background-position:95px 0px;}
.BrandButton:hover{background-position:95px -30px;}
.CatButton{float:left;height:30px;width:85px;display:block;vertical-align:middle;background-image:url(/imgs/Catbrandbutton.png);background-position:0px 0px;}
.CatButton:hover{background-position:0px -30px;}
#Active.CatButton{background-position:0px -60px;}
#Active.CatButton:hover{background-position:0px -90px;}
#Active.BrandButton{background-position:95px -60px;}
#Active.BrandButton:hover{background-position:95px -90px;}
.CatButton .ActiveButton{color:#fff;}
.TabDivider{float:left;width:2px;height:18px;}
.CatButton a,.BrandButton a{width:85px;height:20px; margin: 5px 0px; vertical-align:middle;font-weight:bold;font-size:12px;text-decoration:none;color:#666;display:table-cell;vertical-align:middle;letter-spacing:.5px;}
.HeaderTabsArea{height:18px;left:185px;position:absolute;top:135px;width:638px;overflow:hidden;}
.HeaderBreadcrumArea{position:absolute;top:164px;left:54px;width:515px;height:13px;float:left;padding-top:3px;padding-bottom:4px; overflow:hidden;}
.HeaderBreadcrumArea a{font-size:11px;text-decoration:underline;color:#414141;}
.HeaderBreadcrumArea .Breadcrumbhome{ padding-left: 0px;}
.HeaderBreadcrumArea .SiteMap{color:#858585;}
.HeaderBreadcrumArea span{padding-left:3px;padding-right:5px;font-size:12px;vertical-align:middle;}
.BasketInfoArea{height:18px;margin-top:1px;width:365px;position:absolute;top:163px;left:570px;}
.PhoneNumArea{width:100px;height:18px;position:absolute;left:830px;top:166px;}
.PhoneNumArea span{font-size:11px;height:11px;padding-left:5px;}
#MasterMainContent{margin-bottom:10px;background-repeat:no-repeat;background-color:Transparent; width:648px;}
.HeaderTabs{width:638px;height:18px;}
.HeaderTab{display:block;float:left;width:126px;height:17px;background-color:Transparent;padding-top:1px;background-image:url(/imgs/tabbutton.png); background-position: 0px 0px;}
.HeaderTab:hover,.HeaderTabborderleft:hover,.HeaderBlackTab:hover,.HeaderTabborderleft a:hover,.HeaderTab a:hover{color:#F2F2F2; background-position: 0px -18px; text-decoration: none;}
.HeaderTabborderleft{display:block;float:left;width:126px;height:17px;padding-top:1px;background-color:Transparent;background-image:url(/imgs/tabbutton.png); background-position: 0px 0px;}
.HeaderTabborderleft a,.HeaderTab a{display:block;vertical-align:middle;width:126px;height:18px;text-align:center;color:#F2F2F2;background-color:Transparent;}
.HeaderBlackTab{display:block;float:left;width:126px;height:17px;padding-top:1px;background-color:Transparent;background-image:url(/imgs/tabbutton.png); background-position: 0px 0px;}
.HeaderBlackTab a{display:block;vertical-align:middle;width:126px;height:18px;text-align:center;color:#F2F2F2;}
.HeaderBlackTab a:hover{color:#F2F2F2; text-decoration:none;}
.NewsLetterSub{margin-left:1px;width:170px;height:67px;background-position:0 -233px;background-color:Transparent;margin-bottom:10px;}
.NewsLetterSub input{margin-top:37px;margin-left:8px;}
.PcProAwards,.ReductionsAd,.NewsLetterSub,.EpsonAd,.InsertAd,.PlusNetAd,.MobileAd{background-image:url(/imgs/All-banners.png);}
.LenovoAd{background-image:url(/imgs/Ads/Lenovo-Cash-back-banner.png); background-repeat:no-repeat; width: 140px; height: 74px;}
.LenovoAd a{display:block; width: 140px; height: 74px;}
.FujitsuAd{background-image:url(/imgs/Ads/Fujitsu-banner.jpg); width: 140px; height: 74px;}
.FujitsuAd a{display:block; width: 140px; height: 74px;}
.PcProAwards{width:170px;height:228px;margin:0px 0px 10px 1px;background-position:0 0;}
.PcProAwards a{display:block;height:228px;width:160px;}
.MobileAd{width:160px;margin:0px 5px 10px;height:86px;background-position:0 -619px;background-color:Transparent;}
.MobileAd a{width:160px;height:86px;display:block;}
.EpsonAd{margin:0 auto;width:140px;height:74px;background-position:0 -355px;background-color:Transparent;}
.EpsonAd a{width:140px;height:74px;display:block;}
.EpsonAd a:hover{text-decoration:none;}
.UserLink{display:none;}
.HeaderTopRight{display:block;float:right;width:440px;}
.HeaderTopRight .Links{display:block;text-align:right;float:right;margin-top:10px;margin-right:8px;width:440px;}
.SearchBoxSection{margin-top:71px;margin-right:101px;text-align:right;height:18px;}
.AlignimgMiddle{vertical-align:middle;}
.LoadingSearchimg{height:32px;width:32px;margin-top:-26px;margin-right:56px;float:right;display:block;background-color:Transparent;background-position:center; background-image:url(/imgs/Searchcoginactive.png);}
.HeaderTopLeft{display:block;float:left;}
.HeaderTopLeft .MoreMessage{margin-left:120px;margin-top:10px;}
.HeaderTopLeft .AccountTxt{margin-left:120px;margin-top:10px;}
.MoreMessage a{text-decoration:none; font-size: 11px;}
.MoreMessage a:hover{text-decoration:none;color:inherit; font-size: 11px;}
.MoreMessage{text-align:left;}
.MoreNameArea{overflow:hidden;margin-left:50px;padding-left:125px;margin-top:28px;height:41px;max-width:350px;width:300px;position:absolute;top:41px;}
.MoreNameArea .Name{float:left;display:block;width:auto;}
.MoreNameArea .Name .Area{padding:3px;display:block;height:34px; background-color: #f2f2f2; background-image: url(/imgs/sitenamebackground.png); background-repeat: repeat-x; width:auto;text-align:center;width:auto;max-width:350px;}
/*.MoreNameArea .Name .Area span{display: block;vertical-align: middle;height:34px;font-size:33px;font-weight:normal; letter-spacing: -1px; font-family: Tahoma; line-height:27px;width:auto;max-width:200px;padding-left:5px;padding-right:6px;overflow:hidden;}*/
.MoreNameArea .Name .Area span{display:block;font-size:33px;height:34px;line-height:34px; overflow: hidden;}
.MoreNameArea .CoComimage{height:40px;width:22px;float:left;display:block;}
.HoverNormal:hover{color:#414141;}
.moreFromMessage{margin-left:62px;margin-top:3px;display:block;position:absolute;top:112px;}
.moreFromMessage a{font-size:9px;font-weight:bold;}
.RightMenuContent{width:176px;margin:0 auto;}
.VertAligntop{vertical-align:top;}
.LMDD{width:180px;display:block;}
.LNUnderDD{margin-left:5px; width:175px;display:block;}
.MainContentMidSection{width:640px;margin:0 auto;}
.LetterSiteMapSection{height:30px;padding-top:4px;font-size:10px;vertical-align:middle;text-align:center;}
.LetterSiteMapSection a{vertical-align:middle;font-size:10px;}
.LetterSiteMapSection span{vertical-align:middle;font-size:10px;}
.SourceCreative{text-decoration:underline;}
.LeftMenuArea{margin:0 auto;padding-top:45px;Width:160px;}
.PlusNetAd{margin:0 auto;width:140px;height:74px;background-position:0 -545px;background-color:Transparent;margin-top:10px;}
.PlusNetAd a{width:140px;height:74px;display:block;}
.PlusNetAd a:hover{text-decoration:none;}
.InsertAd{margin:0 auto;width:140px;height:116px;background-position:0 -429px;background-color:Transparent;margin-top:10px;}
.InsertAd a{width:140px;height:116px;display:block;}
.InsertAd a:hover{text-decoration:none;}
.HackerGuardianArea{width:140px;height:60px;}
.HackerGuardianArea a{width:140px;height:50px;display:block;color:#414141;text-decoration:none;}
.HackerGuardianArea a:hover{width:140px;height:50px;display:block;color:#414141;text-decoration:none;}
.HackerGuardianArea span{width:41px;height:50px;overflow:hidden;display:block;float:left;font-size:10px;text-align:right;vertical-align:middle;padding-top:6px;padding-right:6px;}
.HackerGuardianArea img{vertical-align:middle;padding-top:2px;}
.HackerGuardianArea script{vertical-align:middle;}
.ReductionsAd{height:67px;width:160px;margin:0 auto 10px;background-position:0 -221px;}
.ReductionsAd a{height:67px;width:160px;display:block;}
.ReductionsAd div{line-height:12px;float:right;width:74px;height:51px;padding:8px;text-align:center;color:#fff;font-size:13px;}
.ReductionsAd div b{font-weight:bold;font-size:20px;padding-bottom:3px;display:block;padding-top:3px;}
.ExtraLinksArea div .MenuOption{border-top:1px solid #6788ae;height:22px;width:140px;background-color:Transparent;background-image:url(/imgs/BackgroundLines.jpg);background-position:center bottom;background-repeat:repeat;color:#666;}
.ExtraLinksArea div .MenuOption:hover{background-color:#f2f2f2;background-image:none;}
.ExtraLinksArea div .MenuOption a{color:#666;cursor:pointer;text-decoration:none;vertical-align:middle;height:22px;width:135px;display:table-cell;padding-left:9px;}
.ExtraLinksArea div .MenuOption a:hover{color:#414141;text-decoration:none;}
.MainCustomerRating,.CompName,.CompRating,.MessageArea,.NameDateArea,.MoreLinkArea{font-size:11px;color:#414141;}
.MainCustomerFeedback{height:60px;}
.MessageArea{width:140px;height:45px;overflow:hidden;}
.NameDateArea{width:90px;height:15px;float:left;}
.MoreLinkArea{width:50px;height:15px;float:left;text-align:right;}
.MoreLinkArea a{text-decoration:none;}
.MoreLinkArea a:hover{text-decoration:none;}
.MainCustomerRating{height:60px;width:140px;}
.CompName{height:15px;width:70px;float:left;}
.CompName a{text-decoration:none;color:#414141;}
.CompName a:hover{text-decoration:none;}
.CompRating{height:15px;width:70px;text-align:right;float:left;}
#ImageLayer{position:absolute;border:0px;width:94px;height:94px;}
.moreFromTicker{display:block;left:564px;position:absolute;top:113px;width:337px;height:18px; font-size: 11px; overflow:hidden;}
.moreFromTicker ul, .moreFromTicker li, .moreFromTicker div, .moreFromTicker img  { margin: 0px; padding:0px; float: left; font-size: 11px; font-family: Arial; vertical-align: middle;height:18px;}
.moreFromTicker div{ width: 30px; }
.moreFromTicker ul{ width: 337px; padding-left: 5px;list-style-type:none;}
.moreFromTicker a{color:#414141;text-decoration:none;font-size: 11px; font-family: Arial;vertical-align:middle;}
.moreFromTicker a:hover{color:inherit;text-decoration: underline;font-size: inherit; font-family: inherit;vertical-align:inherit;}
.MsgArea{width: 610px; padding: 3px; background-color: #e8e8e8; margin: 0px 13px 10px 7px;}
.MsgArea span{ padding-right: 10px;color:#414141;display:inline;font-family:arial;font-size:12px;font-weight: bold;text-decoration:none;}
.moreFromTicker li { line-height: 18px;}
.RedLink { text-decoration: none; color: Red;}
.RedLink:hover { text-decoration: none; color: Red;}
.SiteMapLink{float: right; padding-right: 10px; width: 60px; text-align: right;height:14px;}
.ProcurementMessage{display: none}
.CustomiseWebSite{height:100px;left:1013px;position:absolute;text-align:right;top:4px;width:16px;}
.CustomiseWebSite div{ height: 10px; width: 10px; margin: 2px 3px; float: right;cursor:pointer;}
.PartCodeLine {color:#414141;display:inline;font-family:arial;font-size:11px;font-weight:normal;text-decoration:none;}
.HeaderBreadcrumArea a,
.HeaderBreadcrumArea h1  { text-decoration: none; font-size: 11px; display: block; float: left; padding-right: 10px; padding-left: 10px;color:#414141; font-weight:normal;}
.HeaderBreadcrumArea .DividerNeeded  {background: url("/imgs/ChevronDivider.png") no-repeat scroll 100% 50% transparent; background-position: right;}
.SiteMap,
.HeaderBreadcrumArea a .clr {background: none;}
.Breadcrumbhome{background: url("/imgs/BreadCrumbHome.png") no-repeat scroll 100% 50% transparent;margin-left:0; padding-left: 0px; overflow:hidden;padding-left:0;padding-right:0;text-indent:-9999em;width:40px;}
.webcollage img { margin-bottom: 5px;}