body { margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; text-align:center; background-color:#fff; }
img { border:none; }
td, p, input, select, textarea, div { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
h1, h2, h3, h4 { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:Normal; margin:0px; padding:0px; background-color:transparent; }
ul, ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background-color:transparent; list-style:none; list-style-image:url('/extras/images/li.gif'); }
ol, ol li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background-color:transparent; }
form { margin:0px; padding:0px; background-color:transparent; }
td.bggray { background-color:#ccc; }
td.bglightgray { background-color:#eee; }
div#header, div#TopContainer, div#PagePath, div#HomeContainer, div#MiddleContainer, div#footer { clear:both; margin:0px; padding:0px; text-align:center; }
div#header table, div#TopContainer table, div#PagePath table, div#HomeContainer table, div#MiddleContainer table, div#footer table { background-color:#fff; }
.lineVDotted { width:1px; background-color:#fff; background-image:url('/extras/images/dots_v.gif'); }
.lineVSolid { width:1px; background-color:#bbb; }
.lineHSolid { height:1px; background-color:#bbb; }
.lineHDotted { height:1px; background-color:#fff; background-image:url('/extras/images/dots_h.gif'); }
td#PageTitle h1 { margin:0px; padding:0px; padding-right:5px; font-family:Tahoma, Geneva, sans-serif; text-align:right; font-weight:normal; color:#999; }
td#TopMenu { margin:0px; padding:0px; text-align:right; color:#777; }
div#McAfeeSecure { text-align:center; }
div#PagePath table tr td div { margin:0px; padding:5px; padding-left:8px; font-size:11px; }
a.tm:link, a.tm:visited, div#PagePath a { text-decoration:none; }
a.tm:active, a.tm:hover, a.tm:focus { text-decoration:underline; }
td#MainShoppingCategories div.header, td#MainMenu div.header { width:167px; height:20px; margin:0px; padding:0px; clear:both; }
td#MainShoppingCategories div#MoreCategories, td#MainShoppingCategories div#MaterialCategories, td#MainShoppingCategories div#BrandCategories { margin-top:20px; border-top:1px Solid #bbb; }
td#MainMenu ul, td#MainShoppingCategories ul { width:167px; clear:both; border-top:1px Solid #bbb; margin:0px; padding:0px; list-style:none; list-style-image:none; text-align:left; }
td#MainMenu ul li, td#MainShoppingCategories ul li { margin:0px; padding:0px; padding-left:8px; padding-top:3px; padding-bottom:3px; list-style:none; list-style-image:none; text-align:left; color:#777; font-family:Tahoma, Geneva, sans-serif; font-size:11px; background-image:url('/extras/images/dots_h.gif'); background-position:bottom; background-repeat:repeat-x; }
a.m:link, a.m:visited { text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
a.m:active, a.m:hover, a.m:focus { text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
a.mb:link, a.mb:visited { text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; }
a.mb:active, a.mb:hover, a.mb:focus { text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; }
td#MainShoppingCategories ul li b { text-decoration:underline; font-weight:normal; }
td#MainShoppingCategories ul li a b { text-decoration:underline; font-weight:normal; }
div#menuBanners { padding:0px; margin:0px; margin-top:20px; margin-bottom:5px; text-align:center; background-color:transparent; }
div#menuBanners div { width:167px; padding:0px; margin:0px; margin-bottom:5px; text-align:center; background-color:transparent; overflow:hidden; }
div#CategoryContent, div#Content { padding:0px; margin:0px; background-color:transparent; display:block; clear:both; }
div#Content ul, div#Content ul li { font-size:12px; }
div#Content h4 { font-size:12px; font-weight:bold; margin:5px; margin-left:10px; margin-bottom:0px; padding:0px; }
div#Content p { font-size:12px; line-height:15px; margin:10px; padding:0px; }
div#CategoryContent p { font-size:9px; line-height:11px; margin:10px; padding:0px; }
td.printablecontent h2 a { font-size:14px; text-decoration:none; } 
td.printablecontent p { font-size:11px; margin:10px; padding:0px; }
div#Products, div#ShopCategoryContainer { margin:0px; padding:0px; background-color:transparent; }
div#Products div.SortProductsBy, div#ShopCategoryContainer div.SortProductsBy { clear:both; margin:0px; padding:0px; text-align:left; background-color:#eee; border-top:1px Solid #bbb; border-bottom:1px Solid #bbb; }
div#Products div.SortProductsBy div, div#ShopCategoryContainer div.SortProductsBy div { margin:0px; padding:5px; padding-left:10px; text-align:left; font-size:11px; }
div.ProductContainerFirst { width:599px; height:290px; margin:0px; padding:0px; text-align:center; float:left; overflow:hidden; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; } 
div.ProductContainer { width:149px; height:310px; margin:0px; padding:0px; text-align:center; float:left; overflow:hidden; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; } 
div.AdContainer { width:299px; height:310px; margin:0px; padding:0px; text-align:center; float:left; overflow:hidden; background-color:transparent; background-image:none; } 
div.AdContainerW { margin:0px; padding:0px; text-align:center; clear:both; }
div.AdContainer div.AdSpaceTitle { color:#888; text-align:center; clear:both; margin:0px; margin-bottom:10px; padding:10px; border-bottom:1px Solid #bbb; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; }
div.AdContainerW div.AdSpaceTitle { color:#888; text-align:center; clear:both; margin:0px; margin-bottom:10px; padding:3px; border-bottom:1px Solid #bbb; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; }
div.ShopCategoryContainer { width:199px; height:90px; margin:0px; padding:0px; text-align:center; float:left; overflow:hidden; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; }
div.ShopCategoryPhoto { width:50px; height:50px; margin:5px; margin-right:0px; padding:0px; float:left; }
div.ShopCategorySeperatorV { width:1px; height:90px; margin:0px; padding:0px; float:left; overflow:hidden; background-color:#bbb; } 
div.ProductSeperatorH, div.ShopCategorySeperatorH { width:600px; height:1px; margin:0px; padding:0px; clear:both; overflow:hidden; background-color:#bbb; } 
div#ShopCategories div.ShopCategoryContainer p { margin:0px; padding:3px; font-size:9px; line-height:11px; text-align:left; }
div#ShopCategories div.ShopCategoryContainer p a { font-size:11px; line-height:13px; }
div.ProductSeperatorV { width:1px; height:310px; margin:0px; padding:0px; float:left; overflow:hidden; background-color:#bbb; } 
div#Products div.ProductContainerFirst div.ProductPhoto { width:290px; height:280px; margin:0px; padding:0px; margin-top:5px; text-align:center; float:left; }
div#Products div.ProductContainer div.ProductPhoto { width:149px; height:140px; margin:0px; padding:0px; margin-top:5px; text-align:center; clear:both; }
div#Products div.ProductContainerFirst p { margin:0px; padding:0px; height:211px; overflow:hidden; padding:5px; padding-left:0px; text-align:left; font-size:12px; line-height:18px; }
div#Products div.ProductContainer p { margin:0px; padding:0px; height:105px; overflow:hidden; clear:both; padding-left:5px; padding-right:5px; text-align:left; font-size:9px; line-height:11px; }
div#Products div.ProductContainerFirst p a { font-size:18px; line-height:20px; }
div#Products div.ProductContainerFirst p a b { font-weight:normal; }
div#Products div.ProductContainerFirst p a:link, div#Products div.ProductContainerFirst p a:visited, div#Products div.ProductContainerFirst p a:hover, div#Products div.ProductContainerFirst p a:active { text-decoration:underline; }
div#Products div.ProductContainer p a { font-size:11px; line-height:13px; }
div.ProductContainerFirst div.ProductPriceInfo { margin:0px; padding:5px; background-color:transparent; }
div.ProductContainer div.ProductPriceInfo { clear:both; margin:0px; padding:5px; background-color:transparent; }
div.ProductContainerFirst div.ProductPriceInfo div.ListPrice, div.ProductContainerFirst div.ProductPriceInfo div.YouSave, div.ProductContainerFirst div.ProductPriceInfo div.ShippingInfo { padding:0px; margin:0px; font-size:11px; }
div.ProductContainer div.ProductPriceInfo div.ListPrice, div.ProductContainer div.ProductPriceInfo div.YouSave, div.ProductContainer div.ProductPriceInfo div.ShippingInfo { padding:0px; margin:0px; font-size:9px; }
div.ProductContainerFirst div.ProductPriceInfo div.OurPrice { padding:0px; margin:0px; font-weight:Bold; font-size:14px; }
div.ProductContainer div.ProductPriceInfo div.OurPrice { padding:0px; margin:0px; font-weight:Bold; }
div.PageNumbersContainer { clear:both; margin:0px; padding:0px; height:24px; background-color:#F5F5F5; }
div#Products div.SortProductsBy div a, div.PageNumbersContainer div.PageNumbersLeft a, div.PageNumbersContainer div.PageNumbersRight a, div#ProductExtraRelatedInfo ul li a { text-decoration:none; }
div.PageNumbersContainer div.PageNumbersLeft { margin:0px; padding:5px; padding-left:10px; white-space:nowrap; float:left; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
div.PageNumbersContainer div.PageNumbersRight { margin:0px; padding:5px; padding-right:10px; white-space:nowrap; float:right; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
div.PageNumbersContainer div.PageNumbersRight a { font-weight:bold; }
div#ProductPhoto { margin:0px; padding:5px; }
div#ProductPhoto div#PPContainer { margin:0px; padding:0px; width:400px; height:400px; overflow:hidden; }
div#PPPContainer { margin:0px; padding:0px; width:600px; height:411px; }
div#PVContainer { position:absolute; margin:0px; padding:0px; width:1px; height:1px; overflow:hidden; background-color:#fff; z-index:1500; visibility:hidden; display:none; }
div#zoomphoto { margin:0px; padding:0px; width:400px; height:400px; background-color:transparent; position:relative; top:-400px; left:0px; z-index:1000; }
div#Utilities { clear:both; margin:0px; padding:0px; width:600px; height:30px; text-align:center; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; overflow:hidden; border-bottom:1px Solid #bbb; }
div#Utilities table { background-color:transparent; }
div#Utilities table tr td div { width:50px; height:30px; margin:0px; padding:0px; display:block; float:left; }
/******************************** POP COLOR THIS ******************************************/
div#color { margin:0px; padding:0px; display:none; visibility:hidden; text-align:center; position:absolute; z-index:1002; }
/******************************** SHARE THIS ******************************************/
div#share { margin:0px; padding:0px; display:none; visibility:hidden; text-align:center; position:absolute; z-index:1004; }
span.shareon { width:82px; height:23px; margin:0px; padding:1px; }
span.shareon a:link img, span.shareon a:visited img { border:1px Solid #fff; }
span.shareon a:hover img, span.shareon a:active img { border:1px Solid #ccc; }
div#ProductExtraInfo, div#ProductExtraRelatedInfo { margin:0px; padding:0px; width:189px; display:block; clear:both; overflow:hidden; }
div#ProductExtraInfo h2 { margin:0px; padding:1px; font-size:12px; font-weight:bold; text-align:center; background-color:#eee; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; border-bottom:1px Solid #bbb; }
div#ProductExtraRelatedInfo ul, div#ProductExtraRelatedInfo ul li { margin:0px; padding:0px; margin-left:7px; margin-right:3px; font-size:11px; }
div#ProductExtraInfo div.ProductID { margin:0px; padding:2px; padding-left:10px; color:#888; border-bottom:1px Dotted #bbb; }
div#ProductExtraInfo div.ListPrice { clear:both; margin:0px; padding:2px; padding-left:10px; font-size:11px; color:#888; }
div#ProductExtraInfo div.OurPrice { clear:both; margin:0px; padding:2px; padding-left:8px; font-size:13px; font-weight:bold; background-color:#F6F6F6; }
div#ProductExtraInfo div.YouSave { clear:both; margin:0px; padding:2px; padding-left:10px; font-size:12px; border-bottom:1px Solid #bbb; color:#888; }
div#ProductExtraInfo div.FreeShipping { text-align:center; color:#C80000; font-weight:bold; padding-top:3px; }
div#ProductExtraInfo div.ShippingTime { text-align:center; padding-bottom:3px; } 
div#ProductExtraInfo div.ShippingMethod { clear:both; text-align:left; margin:0px; padding:2px; padding-left:10px; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; }
div#ProductAlternativePhotos { width:189px; height:120px; text-align:center; padding:0px; margin:0px; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; border-top:1px Solid #bbb; border-bottom:1px Solid #bbb; overflow:hidden; display:block; clear:both; }
div#ProductInformation { background-color:transparent; clear:both; }
div#ProductInformation p { font-size:13px; }
div#ProductInformation p#SalesPersonSays { width:180px; margin:5px; margin-top:0px; padding:10px; float:right; color:#777; font-family:Georgia, Georgia, serif; font-size:11px; font-style:italic; text-align:justify; background-color:#F9F9F9; border:1px Dotted #ccc; }
div#ProductReviews { clear:both; margin:0px; margin-top:5px; margin-bottom:5px; padding:0px; padding-top:1px; background-image:url('/extras/images/dots_h.gif'); background-position:top; background-repeat:repeat-x; }
div#content div#ProductReviews h2, div#content div#ProductReviews h3 { margin:0px; font-size:11px; font-weight:bold; line-height:20px; vertical-align:middle; text-align:center; background-color:#F6F6F6; background-image:url('/extras/images/dots_h.gif'); background-position:bottom; background-repeat:repeat-x; }
div#ProductReviews p { clear:both; }
div#ProductInformation ul, div#ProductInformation ul li { background-color:transparent; font-size:12px; }
div#ProductInformation fieldset { margin:0px; padding:0px; width:350px; margin-left:10px; border:1px Solid #ccc; clear:both; display:block; }
div#ProductInformation fieldset legend { background-color:#fff; padding:3px; }
div#ProductAddToCart { background-color:transparent; clear:both; display:block; }
div#ProductAddToCart table tr.wTitle, div#ProductAddToCart table tr td.wTitle { color:#fff; background-color:#888; }
div#ProductAddToCart table tr.bgLight, div#ProductAddToCart table tr td.bgLight { background-color:#F6F6F6; }
div#ProductAddToCart div.colors { height:75px; overflow:auto; }
div#ProductAddToCart td.colors div, div#ProductAddToCart div.colors div { width:75px; height:20px; float:left; margin:0px; margin-left:1px; margin-top:1px; padding:0px; background-color:transparent; overflow:hidden; }
div#ProductAddToCart td.colors div span, div#ProductAddToCart div.colors div span { height:20px; line-height:20px; margin:0px; padding:0px; background-color:transparent; overflow:hidden; vertical-align:middle; display:inline; }
div#RelatedProducts { clear:both; padding:0px; margin:0px; text-align:center; background-image:none; }
div#RelatedProducts h4 { clear:both; padding:0px; margin:0px; line-height:20px; text-align:center; background-color:#F6F6F6; border-bottom:1px Solid #bbb; }
div#RelatedProducts ul { margin:0px; padding:0px; padding-top:5px; text-align:center; list-style:none; list-style-image:none; }
div#RelatedProducts ul li { margin:0px; padding:0px; text-align:center; list-style:none; list-style-image:none; line-height:11px; font-size:10px; float:left; width:59px; height:65px; overflow:hidden; }
div#footer table tr td { color:#666; }
div#footer table tr td a:link, div#footer table tr td a:visited { text-decoration:none; }
div#footer table tr td a:hover, div#footer table tr td a:active { text-decoration:underline; }
div#copyright { margin:0px; padding:5px; background-color:#eee; text-align:center; }
div#WelcomeText { margin:0px; padding:0px; text-align:left; background-color:transparent; }
div#WelcomeText h2 { padding:3px; margin:0px; color:#666; font-size:24px; font-weight:normal; text-align:center; }
div#TopSellers { float:right; width:320px; height:320px; margin:0px; padding:5px; padding-right:5px; text-align:center; background-color:transparent; }
div#WelcomeText p { font-size:11px; line-height:13px; padding:5px; margin:1px; } 
div#WelcomeText p, div#WelcomeText ul, div#WelcomeText ul li { text-align:left; }
div#WelcomeText ul, div#WelcomeText ul li { margin:0px; margin-left:15px; padding:1px; font-size:11px; line-height:11px; }
div#WelcomePageText, div#ProductStats { margin:0px; padding:0px; text-align:left; background-color:transparent; clear:both; border-top:1px Solid #bbb; }
div#WelcomePageText p { font-size:9px; line-height:11px; padding:5px; margin:1px; }
td#ShoppingCategories table.ShoppingCategory { background-color:#F6F6F6; clear:both; background-image:url('/extras/images/dots_h.gif'); background-position:top; background-repeat:repeat-x; }
td#ShoppingCategories div.ShoppingCategory { background-color:transparent; clear:both; background-image:url('/extras/images/dots_h.gif'); background-position:top; background-repeat:repeat-x; height:10px; }
td#ShoppingCategories table.MoreShoppingCategory { background-color:#F6F6F6; clear:both; border:none; margin:0px; background-image:url('/extras/images/dots_h.gif'); background-position:bottom; background-repeat:repeat-x; }
td#ShoppingCategories table.ShoppingCategory tr td { text-align:center; font-size:9px; }
td#ShoppingCategories table.ShoppingCategory tr td a:link, td#ShoppingCategories table.ShoppingCategory tr td a:visited { font-weight:Bold; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-decoration:none; }
td#ShoppingCategories table.ShoppingCategory tr td a:active, td#ShoppingCategories table.ShoppingCategory tr td a:hover { font-weight:Bold; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-decoration:underline; }
div#ShoppingCategories { height:260px; }
div#ShoppingCategories div { width:140px; height:250px; }
div#TopDealsContainer, div#HomeProducts { clear:both; margin:0px; padding:0px; background-color:transparent; border-top:1px Solid #bbb; height:250px; }
div#TopDealsContainer div.ProductContainer, div#HomeProducts div.ProductContainer { width:149px; height:250px; margin:0px; padding:0px; text-align:center; float:left; overflow:hidden; background-color:transparent; background-image:url('/extras/images/bg_prd.gif'); background-position:bottom; background-repeat:repeat-x; } 
div#TopDealsContainer div.ProductSeperatorV, div#HomeProducts div.ProductSeperatorV { width:1px; height:250px; margin:0px; padding:0px; float:left; overflow:hidden; background-color:#bbb; } 
div#HomeProducts div.ProductContainer div.ProductHeader { width:149px; height:20px; margin:0px; padding:0px; border-bottom:1px Solid #bbb; }
div#TopDealsContainer div.ProductContainer div.ProductPhoto, div#HomeProducts div.ProductContainer div.ProductPhoto { width:149px; height:140px; margin:0px; padding:0px; margin-top:5px; text-align:center; clear:both; }
div#TopDealsContainer div.ProductContainer a { font-weight:bold; }
div#TopDealsContainer div.ProductContainer p, div#HomeProducts div.ProductContainer p { margin:0px; padding:3px; padding-top:1px; padding-bottom:0px; font-size:9px; line-height:11px; text-align:center; height:24px; overflow:hidden; }
div#TopDealsContainer div.ProductContainer p a, div#HomeProducts div.ProductContainer p a { font-size:9px; line-height:11px; font-weight:normal; text-decoration:none; }
div#TopDealsContainer div.ProductContainer div.ProductPriceInfo, div#HomeProducts div.ProductContainer div.ProductPriceInfo { clear:both; margin:0px; padding:5px; padding-top:1px;	 background-color:transparent; }
div#TopDealsContainer div.ProductContainer div.ProductPriceInfo div.SeeDetails, div#TopDealsContainer div.ProductContainer div.ProductPriceInfo div.YouSave, div#TopDealsContainer div.ProductContainer div.ProductPriceInfo div.ShippingInfo, div#HomeProducts div.ProductContainer div.ProductPriceInfo div.SeeDetails, div#HomeProducts div.ProductContainer div.ProductPriceInfo div.YouSave, div#HomeProducts div.ProductContainer div.ProductPriceInfo div.ShippingInfo { padding:0px; margin:0px; font-size:9px; }
div#TopDealsContainer div.ProductContainer div.ProductPriceInfo div.OurPrice, div#HomeProducts div.ProductContainer div.ProductPriceInfo div.OurPrice { padding:0px; margin:0px; font-weight:Bold; }
div#COPagePath { clear:both; padding:0px; margin:0px; margin-left:1px; margin-right:1px; padding-top:1px; background-color:transparent; white-space:nowrap; background-image:url('/extras/images/dots_h.gif'); background-position:top; background-repeat:repeat-x; text-align:center; }
p.errorbox { padding:25px; margin:5px; width:500px; border:1px Dotted #ccc; color:#C80000; font-weight:bold; }
div#PopUpContainer { margin:10px; padding:0px; border:1px Solid #ccc; background-color:#fff; text-align:left; }
div#PopUpContainer div.frp10 { width:120px; padding:5px; float:right; }
div#PopUpContainer h3, div#PopUpContainer h4 { font-size:14px; padding:3px; font-weight:bold; text-align:center; border-bottom:1px Dotted #ddd; }
div#PopUpContainer img.pulogo { margin:0px; padding:0px; width:163px; height:37px; }
div#PopUpContainer p { font-size:11px; line-height:14px; margin:10px; padding:0px; }
a.nLink:link, a.nLink:active, a.nLink:visited, a.nLink:hover { color:#666; text-decoration:none; cursor:text; }
a.lightlink:link, a.lightlink:visited { text-decoration:none; color:#fff; }
a.lightlink:hover, a.lightlink:active { text-decoration:none; color:#eee; }
#pcontainer { clear:both; width:768px; margin-top:0px; margin-right:auto; margin-left:auto; margin-bottom:0px; padding:0px; text-align:left; border:1px Solid #ccc; background-color:#fff; }
#loader_container { text-align:center; clear:both; width:770px; padding:0px; margin:0px; }
#loader { font-family:Tahoma, Ganeva, sans-serif; font-size:11px; color:#444; background-color:#fff; padding:10px 0 16px 0; margin:0 auto; display:block; width:130px; border:1px Solid #ccc; text-align:left; z-index:500; }
#progress { height:5px; font-size:1px; width:1px; position:relative; top:1px; left:0px; background-color:#9D9D94 }
#loader_bg { background-color:#EBEBE4; position:relative; top:8px; left:8px; width:113px; height:7px; font-size:1px; }
.nobgrd { background-image:none; margin:10px; }
.thumbs { margin:0px; margin-right:1px; margin-top:1px; border:none; vertical-align:middle; }
.myphotos, .myaltphotos { display:block; font-size:1px; }
.margin1 { padding:0px; margin:1px; }
.mar5 { padding:0px; margin:5px; text-align:center; }
.pad5 { padding:5px; margin:0px; text-align:left; }
.Font13Red { font-size:13px; color:#C80000; }
.Font14Red { font-size:14px; color:#C80000; }
.Font15Red { font-weight:bold; font-size:15px; color:#C80000; }
.Font13Bold { font-size:13px; font-weight:Bold; }
.Font12RedBold { color:#C80000; font-size:12px; font-weight:Bold; letter-spacing:1px; }
.FontRedBold { color:#C80000; font-weight:Bold; }
.FontRed { color:#C80000; }
.font9 { font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.font9gtm { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; }
.g { color:#888; }
.w { color:#fff; }
.fText { border-left:1px Solid #aaa; border-top:1px Solid #aaa; border-right:1px Solid #ddd; border-bottom:1px Solid #ddd; background-color:#fff; }
.hline { clear:both; margin:0px; margin-right:1px; margin-top:5px; margin-bottom:5px; padding:0px; width:100%; height:1px; overflow:hidden; background-image:url('/extras/images/dots_h.gif'); }
.hhline { clear:both; margin:0px; margin-right:2px; padding:0px; width:100%; height:1px; overflow:hidden; background-image:url('/extras/images/dots_h.gif'); }
.hrline { clear:both; margin:0px; margin-left:1px; margin-right:1px; padding:0px; height:1px; overflow:hidden; background-image:url('/extras/images/dots_h.gif'); }
.bggr { background-color:#eee; }
.printablecontent, .bgdashed { border-top:1px Dotted #ccc; }
button { padding-bottom:2px; margin:0px; border:1px Solid #aaa; background-color:#bbb; background-image:url('/extras/images/bg_button.gif'); background-position:center; color:#fff; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; text-align:center; white-space:nowrap; cursor:pointer; }
button.smallbutton { width:80px; height:20px; border:none; background-color:transparent; background-image:url('/extras/images/bg_button_small.gif'); background-position:center; cursor:pointer; }
button.mediumbutton { width:80px; height:25px; border:none; background-color:transparent; background-image:url('/extras/images/bg_button_medium.gif'); background-position:center; cursor:pointer; }
button.largebutton { width:160px; height:25px; border:none; background-color:transparent; background-image:url('/extras/images/bg_button_large.gif'); background-position:center; cursor:pointer; }
button.largebutton2 { width:215px; height:25px; border:none; background-color:transparent; background-image:url('/extras/images/bg_button_xlarge.gif'); background-position:center; cursor:pointer; }
button.minibutton { width:50px; height:20px; border:none; background-color:transparent; background-image:url('/extras/images/bg_button_mini.gif'); background-position:center; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; cursor:pointer; }
div#LatestCustomerReviews { width:600px; height:155px; overflow:hidden; display:block; margin:0px; padding:0px; }
div#LatestCustomerReviews div { margin:0px; padding:0px; clear:both; border-top:1px Solid #bbb; border-bottom:1px Solid #bbb; }
div#LatestCustomerReviews p { width:290px; height:53px; margin:3px; margin-bottom:0px; padding:0px; overflow:hidden; font-size:11px; line-height:13px; float:left; }
div#LatestCustomerReviews p a img { margin:0px; margin-right:5px; padding:0px; float:left; width:50px; height:50px; }
iframe.grelated-iframe { display:none; }
