*{margin:0;padding:0}

body{font-family:Arial,Helvetica,sans-serif;font-size:0.8em;height:100%}

input,select{font-size:11px}

input{padding:2px}

p{line-height:1.3;margin-bottom:15px}

a{font-weight:normal;text-decoration:underline}

h2{font-size:1.8em;font-weight:normal;margin:0 0 8px 0}

h3{font-size:1.1em;margin-bottom:6px}

h4{font-size:1.1em;margin-bottom:4px}

img,img a{border:0}

ul,ol{margin:0 0 10px 30px}

li{margin:0;margin-bottom:2px;padding:0}

blockquote{margin-left:28px}

select option{padding:0 10px}

hr{margin:10px 0;padding:0;height:1px;border:0}

.HorizontalFormContainer dl,.VerticalFormContainer dl{margin:0}

.HorizontalFormContainer dt img{vertical-align:middle;float:left}

.HorizontalFormContainer dt .fieldLabel{float:left;padding-top:4px;padding-left:4px}

.HorizontalFormContainer dt{width:160px;float:left;clear:left}

.HorizontalFormContainer dd.ProductField{height:20px}

.HorizontalFormContainer dd{padding-top:4px;margin-left:170px}

.NarrowFormContainer dt{width:110px}

.NarrowFormContainer dd{margin-left:120px}

.HorizontalFormContainer p.Submit{margin-left:170px}

.NarrowFormContainer p.Submit{margin-left:120px}

.VerticalFormContainer dt{margin-bottom:6px}

.VerticalFormContainer dd{margin-bottom:6px;margin-left:10px}

#Container{width:980px;margin:0 auto;border:0}

#TopMenu{width:980px;height:30px;overflow:hidden}

#TopMenu ul{list-style:none;padding:0;margin:0 5px 0 0;float:right}

#TopMenu li{list-style:none;float:left;display:inline;margin:0;padding:0}

#TopMenu li.First a{}

#TopMenu li a,#TopMenu li div{display:block;text-decoration:none;font-size:0.85em;padding:0 0 0 10px;margin:8px 10px 0 0}

#TopMenu li div a{padding:0;margin:0;display:inline;font-size:1em}

#TopMenu li a:hover{text-decoration:underline}

#Menu{clear:both;float:left;width:980px;height:30px;display:inline;position:relative;z-index:1}

#Menu ul{margin:0;padding:0}

#Menu li{float:left;position:relative;list-style:none;margin:0;padding:0}

#Menu li.First{}

#Menu li a{display:block;float:left;font-size:1em;text-decoration:none;padding:6px 10px 4px 10px;height:20px}

#Menu li a:hover{text-decoration:underline}

#Menu li ul{width:auto;position:absolute;clear:left;top:30px;left:10px;display:none;text-align:left;font-size:0.85em;background:transparent;z-index:10}

#Menu li ul li{clear:both;text-align:left;background:transparent}

#Menu li ul li a{padding:5px 10px 5px 10px;font-size:1em;text-align:left;margin:0;width:120px;height:auto}

#Menu li ul li a:hover{}

#Menu li:hover a,#Menu li.over a{text-decoration:underline}

#Menu li ul li a,#Menu li.over li a{text-decoration:none !important}

#Menu li:hover ul,#Menu li.over ul{display:block}

* html #Menu ul li{float:left;height:1%}

* html #Menu ul li a{height:1%}

/* End */#Outer{clear:both}

#Wrapper{clear:both;width:980px}

#Header{position:relative;z-index:1;clear:both;float:left;width:980px;height:150px;display:inline}

#Logo{float:left;width:392px;height:82px;display:inline;margin-top:25px;margin-left:0px}

#Logo h1{padding-top:14px}

#Logo h1 a{text-decoration:none}

#SearchForm{overflow:hidden; margin:84px 40px 0 0; width: 500px; float: right;}

#SearchForm form{float: right; margin: 2px 0 0 0;}

#SearchForm label{}

#SearchForm input{width:230px;height:15px;font-size:0.9em; padding: 0; margin: 0px; vertical-align: middle;}

#SearchForm .Button{width:23px;height:20px;background:transparent; vertical-align: middle;}

#SearchForm p{float:left;font-size:0.85em;margin:3px 0 0 0}

#SearchForm a{text-decoration:none}

#SearchForm a:hover{text-decoration:underline}

.Left{float:left;width:175px;min-height:500px;font-size:0.85em;padding:10px 0 10px 0}

.Left .Block{padding-bottom:7px}

.Left .BlockContent{margin:0 10px 10px 10px}

.Left h2{font-size:1.4em;padding:5px 10px 5px 10px;margin:0 0 5px 0;position:relative}

.Left ul{margin:0;padding:0}

.Left li{clear:both;list-style:none;margin:0;padding:3px 0}

.Left li{}

.Left li a{text-decoration:none}

.Left li a:hover{text-decoration:underline}

.Left #SideCategoryList li ul{border-top:1px solid #D9D9D9}

.Left #SideCategoryList li.LastChild{border-bottom:0 !important}

.Left #SideCategoryList li{padding:4px 0 0 0}

.Left #SideCategoryList li ul{padding-left:15px}

.Content{float:left;width:610px;min-height:500px;margin:0 0 0 10px;padding:10px 0 10px 0;font-size:0.95em}

.Content .Block{clear:both;margin-bottom:10px}

.Content h2{padding:2px 5px 2px 5px;margin:0 0 10px 0}

.Content a:hover{text-decoration:underline}

.Content.Wide{width:785px;margin:0 10px 0 10px;display:inline}

.Content.Wide.WideWithLeft{margin:0 10px 0 10px}

.Content.Widest{width:960px;margin:0 10px 0 10px;display:inline}

.Right{float:right;width:175px;min-height:500px;font-size:0.85em;padding:10px 0 10px 0}

.Right .Block{padding-bottom:5px}

.Right .BlockContent{margin:0 10px 10px 10px}

.Right .banner_home_page_bottom{width:175px;padding:0;overflow:hidden}

.Right h2{font-size:1.4em;padding:5px 10px 5px 10px;margin:0 0 5px 0;clear:both}

.Right ul{margin:0;padding:0}

.Right li{clear:both;list-style:none;margin:0;padding:3px 0}

.Right li{}

.Right li a{text-decoration:none}

.Right li a:hover{text-decoration:underline}

#Footer{clear:both;position:relative;font-size:0.85em;text-align:center;margin:20px 0 0 0;padding:20px 0 0 0}

.NewsletterSubscription{clear:both}

.NewsletterSubscription label{clear:both;float:left}

.NewsletterSubscription input{width:139px;font-size:0.9em;padding:3px;margin-bottom:5px}

.NewsletterSubscription .Button{width:91px;height:21px;border:0;margin-top:2px;vertical-align:middle}

.ProductList{list-style:none;margin:0;padding:0}

.Content .ProductList li{padding:2px;line-height:1.4;list-style-image:none;list-style-position:outside;list-style-type:none;border: 1px solid #cccccc;float:left;width:139px; min-height:17em;font-size:0.95em;margin:3px;overflow:hidden}

.ProductList a{text-decoration:none;}

.ProductList .ProductImage{margin:5px 0 5px 6px;display:table-cell;width:120px;height:120px;line-height:120px;text-align:center;overflow:hidden;vertical-align:middle}

.ProductList .ProductImage img{vertical-align:middle}

.Content .ProductList .ProductDetails{padding:0px 10px 0px 10px;min-height:0}

.ProductList strong,.ProductList strong a{}

.ProductPrice,.ProductList em{font-style:normal;font-weight:bold}

.ProductList em,.ProductList .Rating{display:block;margin-top:3px}

.ProductList .Rating{font-size:0.9em;font-weight:bold}

.ProductList .Rating img{height:12px;margin-top:3px}

.ProductList li .ProductCompareButton{margin-top:3px;padding-left:10px}

.Left .ProductList .ProductImage,.Right .ProductList .ProductImage{display:block;width:110px;height:110px;margin-bottom:3px;padding:none}

}

.Left .ProductList .ProductImage img,.Right .ProductList .ProductImage img{}

.Right .ProductList li{clear:both;width:150px;list-style:none;margin:0;margin-top:5px;padding:3px 0 5px 0;color:#000}

.Right .SideCart p{color:#000}

.Right .TopSellers{clear:both;padding:0 0 10px 0}

.Right .TopSellers ul{margin:0;padding:0}

.Right .TopSellers li{clear:both;margin:0 0 5px 0}

.Right .TopSellers li .TopSellerNumber{float:left;width:17px;height:17px;font-size:1.4em;font-weight:bold;padding:0 0 2px 4px}

.Left .TopSellers li .TopSellerNumber{}

.Right .TopSellers .ProductDetails{margin:0;margin-left:24px}

.Right .TopSellers li.TopSeller1{clear:both;float:left;width:153px;height:auto;margin:5px 0 5px 0;padding:0 0 10px 0;display:inline}

.Right .TopSellers li.TopSeller1 img{text-align:center;overflow:hidden}

.Right .TopSellers li.TopSeller1 .TopSellerNumber{position:relative;z-index:1;width:20px;height:25px;color:#fff;font-size:1.6em;padding:5px 0 0 10px}

.Right .TopSellers li.TopSeller1 .ProductDetails{clear:both;float:left;width:130px;font-size:1.1em;margin:0;padding:0 5px 0 10px}

.Right .TopSellers li.TopSeller1 .ProductImage{clear:both;float:left;width:140px;display:inline;text-align:center;overflow:visible;margin:-10px 0 0 0;border:0}

.Right .TopSellers li .TopSellerNumber{}

.Breadcrumb ul,.Breadcrumb li{list-style:none;margin:0;padding:0}

.Breadcrumb{font-size:0.9em;padding-bottom:4px;border-bottom:1px solid #b7b7b7}

.Breadcrumb li{padding-left:6px;display:inline}

.Breadcrumb li a{padding-right:10px;background:url('../../Electronics/images/BreadcrumbSep.gif') no-repeat right}

.FindByCategory ul,.FindByCategory li{list-style:none;padding:0;margin:0}

.FindByCategory li{padding-left:12px;background:url('../../Electronics/images/BreadcrumbSep.gif') no-repeat 3px 5px;padding-right:8px;display:inline}

.Meta{color:#444;font-size:0.93em}

.Left .FeedLink,.Right .FeedLink{float:left;margin:1px 6px 0 0}

.Content .FeedLink{float:left;margin:4px 6px 0 0}

.FloatRight{float:right}

.FloatLeft{float:left}

.ClearRight{clear:right}

.ClearLeft{clear:left}

.SortBox{font-size:0.95em;margin:4px 13px 0 0}

.CompareButton{clear:both;text-align:right;margin-top:12px;padding:4px}

.Clear{clear:both}

.Field45{width:45px}

.Field100{width:100px}

.Field150{width:150px}

.Field200{width:200px}

.Field250{width:250px}

.Field300{width:300px}

.Field350{width:350px}

.Field400{width:400px}

.MB10{margin-bottom:10px}

.MT0{margin-top:0px}

.LH140{line-height:140%}

.PLRB5{padding:0px 5px 5px 5px}

.PLR10{padding:0px 10px 0px 10px}

.PL20{padding:0px 0px 0px 20px}

.PL40{padding:0px 0px 0px 40px}

.ML20{margin:0px 0px 0px 20px}

.MT10{margin-top:10px}

.PL10{padding-left:10px}

.PB2{padding-bottom:2px}

.NoMarginBottom{margin-bottom:0}

.Required{color:red;font-weight:bold}

.InfoMessage{padding:8px 6px 8px 28px;margin-bottom:10px}

.SuccessMessage{padding:8px 6px 8px 28px;margin-bottom:10px}

.ErrorMessage{padding:8px 6px 8px 28px;margin-bottom:10px}

.CreateAccount{float:left;width:45%;border-right:1px solid #ccc;padding-right:1%}

.AccountLogin{float:left;padding-left:1%;width:45%}

ul.ShippingAddressList,ul.ShippingAddressList li{list-style:none;margin:0;padding:0}

ul.ShippingAddressList li{width:30%;float:left;margin-right:10px;margin-bottom:20px}

.PrimaryProductDetails .ProductThumb{float:left;width:190px;text-align:center}

.PrimaryProductDetails .ProductMain{width:360px;float:left}

.PrimaryProductDetails dl{font-size:0.90em}

.PrimaryProductDetails dt{font-weight:bold;width:80px;clear:left}

.PrimaryProductDetails dd{margin-left:90px}

.Right hr{margin:5px 0 0}

.Content h3{margin-bottom:5px}

.ComparisonCheckbox{float:left}

.SideRecentlyViewed .ProductList li{margin-left:0}

.SideRecentlyViewed .ProductImage{margin-left:20px}

.SideRecentlyViewed .ProductDetails{margin-left:20px}

.ComparisonTable{width:100%}

.ComparisonTable td{vertical-align:top;font-size:11px}

.CompareFieldName{width:95px;padding:8px 10px 8px 15px}

.CompareFieldTop{padding:5px;text-align:center}

.CompareFieldTop a{text-decoration:none;font-size:10px}

.CompareFieldTop a:hover{text-decoration:underline}

.CompareLeft{padding:5px 10px 5px 10px}

.CompareCenter{text-align:center;padding:5px}

.CompareRating{text-align:center;padding-top:8px;vertical-align:middle}

.CompareProductOption{margin-left:20px;padding-left:5px}

.Availability{color:gray}

.LittleNote{color:gray;font-size:0.85em}

.ViewCartLink{padding-left:30px;padding-top:4px;padding-bottom:8px}

table.General,table.CartContents,table.General{width:100%;margin:10px 0}

table.General thead tr th,table.CartContents thead tr th{padding:6px 10px;text-align:left}

table.General tbody td,table.CartContents tbody td{padding:6px 10px;vertical-align:top}

table.General tbody tr.First td{border-top:0}

.CartContents tbody td{border-bottom:0}

.CartContents .ProductName a{font-weight:bold}

.CartContents tbody .SubTotal td{text-align:right;font-weight:bold}

.ProceedToCheckout{text-align:right}

.ProceedToCheckout a{padding-top:5px}

.MiniCart .SubTotal{text-align:center;font-size:115%}

.JustAddedProduct{width:128px;overflow:hidden;margin:auto;text-align:center;padding:5px;margin-bottom:10px}

.JustAddedProduct strong,.JustAddedProduct a{font-weight:bold;font-size:1.02em;display:block;margin-bottom:3px}

.CategoryPagination .PagingList,.CategoryPagination .PagingList li{list-style:none;padding:0;margin:0}

.CategoryPagination{padding:5px;text-align:center}

.CategoryPagination .PagingList li{display:inline;padding:0 5px}

.QuickSearch{z-index:10;margin:0;padding:0;text-align:left;border-collapse:collapse;background:#fff;border:1px solid #BFBFBF}

.QuickSearchTitle td,.QuickSearchAllResults td{font-weight:bold;padding:4px;font-size:11px}

.QuickSearchResult td{font-size:11px;padding:8px 0px 8px 8px;cursor:pointer}

.QuickSearchResultImage{margin-left:4px;margin-right:10px;text-align:center}

.QuickSearchResultNoImage{padding-top:10px;color:#777}

.QuickSearchResultName{font-weight:bold;text-decoration:none;display:block; padding-bottom:5px}

.QuickSearchResult .Price{font-size:11px}

.QuickSearchHover td{}

.QuickSearchHover a{text-decoration:underline;font-weight:bold}

.QuickSearchAllResults{text-indent:-7000px}

.QuickSearchAllResults a{text-decoration:underline;height:25px;display:block}

.QuickSearchAllResults a:active,.QuickSearchAllResults a{outline:none;-moz-outline-style:none}

.BrandCloud .smallest{font-size:12px}

.BrandCloud .small{font-size:15px}

.BrandCloud .medium{font-size:18px}

.BrandCloud .large{font-size:20px}

.BrandCloud .largest{font-size:26px}

.BrandCloud a{padding-right:5px}

.DownloadExpires{padding-top:3px;font-style:italic;color:gray}

.DownloadExpiresToday{color:red}

.CheckoutRedeemCoupon h4{margin-top:0}

.CheckoutRedeemCoupon p{margin-top:10px;margin-bottom:0}

.BillingDetails{float:left;width:48%;margin-right:10px;margin-bottom:15px}

.ShippingDetails{float:left;width:48%;margin-bottom:15px}

.ProductDetailsGrid dt{width:140px;margin-bottom:6px;float:left;font-weight:bold}

.ProductDetailsGrid dd{margin-left:145px;margin-bottom:6px}

.SubCategoryList{padding:4px}

.SubCategoryList ul,.SubCategoryList li{list-style:none;margin-left:0}

.SubCategoryList li{margin-bottom:4px;padding-left:25px;background:url('../../Electronics/images/SubCategory.gif') no-repeat 3px 1px}

.SearchTips .Examples{padding:8px;color:#555;margin-left:30px;margin-bottom:10px}

.ProductDetails .ProductThumb p{margin-top:10px;font-size:0.9em}

.ProductReviewList{clear:both}

.SortBox select{font-size:0.9em}

 .SortBox option{color:#444}

.YourAccount li{margin-bottom:8px}

.SoldOut{color:#999}

.RemoveFromWishlistForm{margin:5px}

.ShippingProviderList{list-style:none}

.GoogleCheckout p,.PayPalExpressCheckout p,.AlternativeCheckout p{margin:0;font-size:90%}

.GoogleCheckout,.PayPalExpressCheckout,.AlternativeCheckout{text-align:center;margin-bottom:10px;clear:both}

.KeepShopping{width:180px;clear:both;text-align:right}

#TopMenu li.Flag{float:right}

#TopMenu li.Flag div{border:0}

#TopMenu li.Flag img{margin:3px}

#TopMenu li.Flag img.Last{margin-right:0px}

#TopMenu li.Flag img.Selected{border:2px solid #ffa;margin:1px 3px}

.CurrencyList dl{margin:0;padding:0}

.CurrencyList dd{padding:0px;margin:0px;border:1px solid #EDECEC;background-color:#F9F9F9;clear:both}

.CurrencyList a{padding:0 3px 0 5px;display:block;line-height:1.8;text-decoration:none;font-size:11px}

.CurrencyList a.Sel{background-color:#FFA}

.CurrencyList a:hover .Text{text-decoration:underline}

.CurrencyList a .Flag{margin-top:4px;display:block;float:left;width:24px;padding-right:2px;vertical-align:middle}

.CurrencyList a .Text{display:block;padding-left:24px}

.PrimaryProductDetails .YouSave{font-weight:bold;margin-top:3px;display:block}

.EstimateShipping{margin-top:4px;margin-bottom:4px;font-weight:normal;width:320px;padding:7px;float:right}

.EstimateShipping dt{width:100px;float:left;margin-bottom:8px;clear:left}

.EstimateShipping dd{margin-bottom:8px;font-weight:normal;text-align:left;margin-left:114px}

.EstimateShipping p.Submit{margin-top:10px;margin-bottom:3px}

.EstimateShipping label{display:block;margin-bottom:5px}

.EstimatedShippingMethods{text-align:left}

.EstimatedShippingMethods table{width:100%;border-collapse:collapse}

.EstimatedShippingMethods .VendorShipping{margin-left:20px;margin-bottom:10px}

.EstimatedShippingMethods .Submit{text-align:right}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td{text-align:left}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price{text-align:right}

.SharePublicWishList{background-color:seashell;padding:5px;border:1px solid lightgray}

.ExpressCheckoutBlock .ExpressCheckoutTitle{position:relative;padding:6px;margin-bottom:10px}

.ExpressCheckoutBlock h3 a{font-size:12px}

.ExpressCheckoutBlock{padding-top:6px}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent{display:none}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:inline;font-size:12px;font-weight:normal;font-style:italic}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent{display:none}

a.ChangeLink{position:absolute;right:15px}

.ExpressCheckoutBlock a.ChangeLink{display:none}

.ExpressCheckoutBlockCompleted a.ChangeLink{display:inline}

.ExpressCheckoutCompletedContent{position:absolute;left:250px}

.LoadingIndicator{margin-left:10px}

.LoadingIndicator img{vertical-align:middle;margin-right:10px}

#TopMenu li.HeaderLiveChat{background-image:none}

.HeaderLiveChat img{vertical-align:middle}

#ProductOtherDetails .ProductDetailsGrid{margin-left:25px}

.SubCategoryListGrid{padding:4px}

.SubCategoryListGrid ul,.SubCategoryListGrid li{list-style:none;margin-left:0}

.SubCategoryListGrid li{margin-bottom:4px;padding:10px;margin-left:10px;background:#fff;float:left;text-align:center}

.SubCategoryListGrid ol{clear:both}

.SubBrandList{padding:4px}

.SubBrandList ul,.SubBrandList li{list-style:none;margin-left:0}

.SubBrandList li{margin-bottom:4px;padding-left:25px;background:url('../../Electronics/images/SubBrand.gif') no-repeat 3px 1px}

.SubBrandListGrid{padding:4px}

.SubBrandListGrid ul,.SubBrandListGrid li{list-style:none;margin-left:0}

.SubBrandListGrid li{margin-bottom:4px;padding:10px;margin-left:10px;background:#fff;float:left;text-align:center}

.SubBrandListGrid ol{clear:both}

.ProductAddToCart dt div.Required,#CartEditProductFieldsForm dt div.Required{width:8px}

.ProductAddToCart input.Textbox,#CartEditProductFieldsForm input.Textbox{width:181px}

.ProductAddToCart textarea,#CartEditProductFieldsForm textarea{width:183px;height:50px}

.CartContents .CartProductFieldsLink{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('../../Electronics/images/GiftWrappingAvailable.gif') no-repeat;padding-bottom:4px}

.ProductFields dd{margin-bottom:4px;float:left;margin-left:20px}

.ProductFields{margin-bottom:15px}

.ProductFields input.Textbox{width:100%}

.ProductFields TextArea{width:100%}

.CartContents .CartProductFieldsRow{border-top:0}

.CartContents .CartProductFieldsRow dl{margin-top:15px}

p.QuantityInput,p.AddCartButton{text-align:center}

.ProductAddToCart dt.QuantityInput{margin-top:4px}

.ProductAddToCart dd.AddCartButton span{margin-top:4px;padding-right:5px}

.ProductPriceRating{padding-left:10px}

.ProductActionAdd{display:block;margin-top:3px;padding-left:10px}

.ProductActionAdd a,.ProductActionAdd strong a{text-decoration:underline}

.TagList{margin-top:20px}

.CartThumb{text-align:center;width:1px}

.WrappingOptions{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('../../Electronics/images/GiftWrappingAvailable.gif') no-repeat;padding-bottom:4px;line-height:1.6}

.ViewAllLink a{padding-top:10px;display:block}

.SelectGiftWrapMultiple{max-height:400px}

.TabNav,.TabNav li{list-style:none;margin:0;padding:0}

.TabNav{font-size:11px;margin-bottom:10px;padding:6px 4px 6px 4px}

.TabNav li{display:inline}

.TabNav li a{position:relative;top:2px;font-size:12px;padding:4px 6px;margin-right:3px;margin-top:3px;text-decoration:none}

.TabNav li a:hover{text-decoration:none}

.TabNav li.Active a{margin-top:0px;padding-top:7px;font-weight:bold}

.ProductAddToCart dd.AddCartButton div.BulkDiscount{display:inline-block;float:left}

.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink{padding-left:4px}

#VendorLogo .BlockContent,#VendorPhoto .BlockContent{margin:0;text-align:center}

.TransitTime{font-weight:normal;color:gray}

.Content .ProductList.List li{margin:0;margin-top:6px;display:block;width:auto;float:none;padding:6px;min-height:0;height:132px;background-image:none}

.Content .ProductList.List .ProductImage{margin:0 !important;padding:0px;margin-right:15px;float:left;background-image:none;width:120px;height:120px}

.Content .ProductList.List .ProductDetails{height:auto;display:block;clear:none;padding:0px;padding-left:5px;margin:0px;margin-left:135px;text-align:left;background-image:none}

.Content .ProductList.List .ProductQty{margin-left:10px}

.Content .ProductList.List .ProductDescription{font-style:italic;margin-top:5px}

.Content .ProductList .ProductRightCol{float:right}

.Content .ProductList.List li .ProductCompareButton{text-align:left;margin-top:10px}

.OrderItemMessage{background-color:#fff1a8;padding:7px;margin:10px 0px 10px 0px}

.LittleNotePassword{color:gray;font-size:0.85em;padding:2px 0px 2px 0px}

.RequiredClear{visibility:hidden}

#HomeRecentBlogs {
        display: block;
        position: absolute;
        bottom: 3px;
        left: 23px;
        width: 330px;
        height: 15px;
        overflow: hidden;
        color: #666;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
}

#HomeRecentBlogs a {
        text-decoration: none;
        color: #666;
}
#HomeRecentBlogs a:hover {
        text-decoration: underline;
}

#HomeRecentBlogs h2 {
        margin: 0; padding: 0; font-size: 10px;
        float: left;
        font-weight: bold;
}

#HomeRecentBlogs div {
        margin: 0; padding: 0 0 0 5px;
        float: left;
        list-style-type: none;
}

#HomeRecentBlogs ul {
        margin: 0; padding: 0;
}

#HomeRecentBlogs li {
        float: left;
        width: 290px;
        white-space: nowrap;
        overflow: hidden;
        margin: 0;
        padding: 0;
}

.ProductDetailsGrid .DetailRow{clear:left;margin-top:6px;padding-left:140px}

.ProductDetailsGrid .Label{margin:0 0 6px -140px;float:left;width:130px;font-weight:bold;padding-top:1px;display:inline;position:relative;text-align:right}

.ProductDetailsGrid .Value{display:inline}

.ProductDetailsGrid .Label .Required{position:absolute;left:-1em}

.ProductOptionList ul,.ProductOptionList li{list-style:none;margin:0;padding:0}

.ProductOptionList li{margin-bottom:3px}

.ProductOptionList input{vertical-align:middle}

#FeaturedVideo,#VideoList,#VideoSingle {float:left}

#VideoList{padding-left:5px}

.VideoSeparator{clear:both}

.videoRow{clear:both;margin-bottom:4px;display:block;height:75px}

.previewImageContainer{height:30px;width:50px}

.videoRow img{float:left;padding-right:5px}

.videoRowTitle{font-weight:bold}

.videoRowDescription{max-height:50px;overflow:hidden}

.VideoOverlay{background-image:url('../images/VideoOverlay.png');background-position:center center;position:absolute;left:0;height:100%;width:100%;top:0}

.VideoContentContainer{position:relative;margin-left:3px;padding-left:92px}

.VideoPreviewSize{width:92px;height:69px}

.videoRowLength{padding-left:4px}

.videoRow,.videoRowTitle,.videoRow img,.videoRowLength{cursor:pointer}

#VideoList ul{position:relative;overflow-y:auto;padding:0;margin:0;width:270px;height:265px}

#VideoSingle{padding-left:10px;width:270px}

#VideoContainer{padding:5px 0 5px 5px;height:265px}

.HideElement{display:none}

.VideoSingleTitle{font-weight:bold}

.VideoSingleDescription{padding-top:10px;overflow-y:auto;height:220px;padding-right:5px}

.Left #VideoMiddleContainer,.Right #VideoMiddleContainer{display:none}

.Content #VideoSideContainer{display:none}

#VideoSideContainer ul{text-align:center}

#VideoSideContainer ul li{margin-bottom:5px}

.VideoSideDescription{padding:2px 10px}

.VideoImageContainer{position:relative;float:left}

.SearchPaging{float:right;font-size:0.95em}

.SearchSorting{float:right;font-size:0.95em;margin:8px 0px}

.SearchSorting select{font-size:0.95em}

#SearchResultsCategoryAndBrand{margin:5px;padding:5px}

.ContentList em,.QuickSearchResultMeta em{font-size:0.8em}

#AjaxLoading{display:none;text-align:center;background:#FCF5AA;width:180px;z-index:10000000000;padding:5px 10px}

#AjaxLoading img{vertical-align:bottom;margin-right:5px}

#ProductDetails #ImageScrollPrev,#ProductDetails #ImageScrollNext{float:left;background:none;border:none;margin-top:16px;cursor:pointer;display:none}

#ProductDetails .ProductTinyImageList{float:left;margin-top:10px;white-space:nowrap;width:80%;overflow:hidden;margin-left:auto}

#ProductDetails .ProductTinyImageList ul li{width:40px;height:30px;overflow:hidden;float:left;margin-left:3px;border:1px solid gray}

#ProductDetails .ProductTinyImageList ul li div{display:table-cell;text-align:center}

#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv{border:2px solid white}

#ProductDetails .ProductTinyImageList ul{margin:0pt;padding:0pt;position:relative;list-style-type:none;white-space:nowrap;width:2500px}

#ProductDetails .ProductThumbImage{height:220px;width:220px;overflow:hidden;margin:auto}

.carousel{ position:relative; visibility:hidden; left:-5000px;width:180px}

#bo1{width:365px;height:140px;float:left;position:relative;background-image:url(/sale.png);background-repeat:no-repeat;z-index:2;}#bo2{width:365px;height:140px;float:right;position:relative;background-image:url(/sale.png);background-repeat:no-repeat;z-index:2;}#bo3{width:365px;height:140px;float:left;margin-top:10px;position:relative;background-image:url(/sale.png);background-repeat:no-repeat;z-index:2;}#bo4{width:365px;height:140px;float:right;margin-top:10px;clear:right;position:relative;background-image:url(/sale.png);background-repeat:no-repeat;z-index:2;}p.prodname{margin:0;padding:0;position:absolute;font-size:14px;color:#000;font-weight:bold;left:145px;top:7px;width:200px;height:94px;}.prodsub{font-size:12px;color:#50585f;font-weight:bold;}p.buffer{margin:0;padding:0;position:absolute;font-size:14px;color:#50585f;left:145px;top:45px;width:166px;}.prodprice{margin:0;padding:0;color:#50585f;font-size:18px;font-weight:bold;}.prodrrp{font-size:12px;color:#50585f;}.save{font-size:14px;color:#50585f;}.gtptop{padding:0 0 4px 10px;}.gtpbottom{padding-bottom:4px;}.imgpad{margin:1px 0 0 2px;}
