/* [ps] ProMOTIONSICKNESS.com
______________________________________________________________________________________________
Fresh Start v.07 Fixed-Width Edition - "Chrome"
(a starter theme for bv commerce 2004)
by cjs. at www.promotionsickness.com
______________________________________________________________________
Modified by Fits Me Designs for MouseMemories.com
Dark Blue - 050F93
Yellow - FDD36D
Teal - 058193
Light Teal - E6F2F4
Red - 8E001C
wt */
body { background: #FDD36D; margin: 0; padding: 0; font: 11px Verdana, Arial, Helvetica, Sans-Serif; color: #000; letter-spacing: normal; text-align: center; }
p, tr, td, ul, li { font: 11px Verdana, Arial, Helvetica, Sans-Serif; }
ul li { margin:0; list-style-type: square; }
h1 { clear: both; padding: 0; margin: 4px 0; font: bold 16px Arial, Verdana, Helvetica, Sans-Serif; color: #050F93; text-align: left; }
#extraDiv1 {position:absolute; top: 0; padding: 0; background: url(images/viewing-bar.gif) no-repeat bottom center; width: 834px; }
#extraDiv1 h1 { color: #fff; font: bold 10px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; border: none;background: transparent; width: 800px; text-align: left; padding: 4px 3px 8px 15px; }
#extraDiv1 a{ color: #fff;font: bold 10px Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline; }
#extraDiv1 h1 span { color: #fff; }
h1#Scrapbooks { font: bold 10px Arial, Verdana, Helvetica, Sans-Serif; color: #050F93; border: 0; position: absolute; top: 5px; left: 175px; text-align: right; }
h1#newScrapbooks { background: url(images/new-products.gif) no-repeat top left; text-indent: -9999px; width: 386px; height: 25px; border: none; clear: both; }
h1#Featured { background: url(images/featured-h1.gif) no-repeat top left; text-indent: -9999px; width: 166px; height: 22px; border: none; clear: both; text-align: left; }
h1#FeaturedProducts { background: url(images/featured-products.gif) no-repeat top left; text-indent: -9999px; width: 450px; height: 22px; border: none; clear: both; text-align: left; }
h1#Resources { background: url(images/scrapbook-help.gif) no-repeat top left; text-indent: -9999px; width: 386px; height: 22px; border: none; clear: both; text-align: left; clear: both; }
h1#FeaturedCats { background: url(images/featured-cats.gif) no-repeat top left; text-indent: -9999px; width: 450px; height: 22px; border: none; clear: both; text-align: left; }
h2, h2 a { color: #8E001C; font: bold 12px/14px "Comic Sans MS", cursive; margin: 0; padding: 0; }
h3 {  padding: 5px 10px; margin: 0 2px; font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;   border:none; background: url(images/h3-bg.gif) #058193; color: #fff; }
h3 a, h3 a:active, h3 a:visited, h3 a:link { color: #fff; }
h3 a:hover { color: #FDD36D;}
h4 { padding: 3px; margin: 5px 0; font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; color: #058193; text-align: left; }
h5 { padding: 0; margin: 0; font: bold 16px/18px "Comic Sans MS", cursive; color: #058193; }
h6 { padding: 0; margin: 0; font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; color: #000; }
a, a:link, a:active { color: #050F93; font-weight: bold; text-decoration: none; }
a:visited { text-decoration: none; color: #8E001C; cursor: pointer; }
a:hover { text-decoration: underline; color: #8E001C; cursor: pointer; }
table td { vertical-align:top; }
img { border: none; }
.hide { display: none; }
option { min-width: 1.5em; }
table#container { display: block; margin: 40px auto 0px auto; padding: 0; width: 835px; background: url(images/container-bg.gif) repeat-y top left;  }
#contentcolumn { border-left: 1px solid #eee; vertical-align:top; text-align:center; padding: 0; margin: 0 5px } 
#page, #pag { margin:0px auto; text-align: center; background: transparent; padding: 0 0 0 2px;}
#maincontent { margin:0px; padding:5px 10px 10px 10px; text-align: left; }
#Header { background: url(images/header-bg.gif) no-repeat 0 0; padding: 0; margin: 0; width: 833px; position: relative; }
#BrandingArea { height:120px; width:833px; background: transparent; position: relative; }
#Logo { position: absolute; top: 45px; left: 80px; background: transparent; display: block;  }
#SiteMenu { background: transparent; }
#SiteMenu ul { margin:0; padding: 8px 30px 0px 0px; white-space:nowrap; text-align: right; }
#SiteMenu li { display: inline; list-style-type: none; }
#SiteMenu a, #SiteMenu a:link, #SiteMenu a:active { padding: 0 15px; color: #fff; line-height: 12px; font: bold 11px "Comic Sans MS", cursive; text-decoration: none; }
#SiteMenu a:hover, #SiteMenu a:visited { color:#fff; text-decoration: none; }
#ShoppingCartLink a, #ShoppingCartLink a:link, #ShoppingCartLink a:active, #ShoppingCartLink a:visited { position: absolute; top: 0px; left: 385px; color:#050F93; text-decoration:underline; padding: 0 0 0 20px; background: url(images/cart.gif) no-repeat 0 2px; }
#ShoppingCartLink a:hover { color:#8E001C; text-decoration: none; padding: 0 0 0 20px; background: url(images/cart-on.gif) no-repeat 0 2px; }
#MiniCart { position: absolute; top: 0px; left: 80px; color: #050F93; font: bold 11px "Comic Sans MS", cursive; padding: 0; text-align:right; width: 300px;}
#MainMenu, #MenuLevel1, #MenuLevel2 {position: absolute; top: 0px; left: 0px;}
#PageHome #MainContent, .HomepageBlock { padding:0; margin:0; }
#HomeTable { padding:0; margin:0 0 0 38px; width: 760px; background: transparent; }
#HomeColumn1, #navcolumn { vertical-align: top; text-align: left; padding: 0 5px 0 5px; width: 140px; margin: 0; } 
#HomeColumn2 { border-left: 1px solid #eee; vertical-align:top; text-align:center; padding: 0; margin: 0 5px; }
#HomeColumn3 { vertical-align:top; text-align:left; padding: 0 10px 0 5px; width: 150px; margin: 0;}
#navColumn ul, .CategoryList ul, #navColumn ul li, .CategoryList ul li { padding: 0; margin:0; list-style-type: none; }
.HomepageBlock .SingleCategoryDisplay { display: block; text-align:center; width:110px; margin:5px auto; vertical-align:top;}
#HomeColumn1 .homepageBlock .SingleProductDisplayPrice { display: none; }
#HomeColumn2 .SingleProductDisplay { float: left; width: 140px; height: 180px }  
#HomeColumn2 .SingleProductDisplayName {  }
.homeBox { background: url(images/home-box.gif) no-repeat 0 0; width: 285px; height: 175px; padding: 5px 0 0 0; margin: 0; }
.homeBoxSm { background: url(images/home-box-290x130.gif) no-repeat 0 0; width: 285px; height: 135px; padding: 5px 0 0 0; margin: 0; }
.homeBoxContent { padding: 0 22px 0 8px; }
#Scrapbookmenu li span { display: none; }
#Scrapbookmenu {position: absolute; top: 26px; left: 332px; width: 477px; height: 90px; background: url(images/main-menu-bg.jpg) no-repeat top left; } 
#Scrapbookmenu a { float: left; }
#Scrapbookmenu a span { display: none; }
#Scrapbookmenu ul { display: block; padding: 0; margin: 0; }
#Scrapbookmenu li { display: inline; list-style-type: none; padding: 0; margin: 0;}
#CustomAlbums { display: block; width: 98px; height: 58px; margin: 32px 0 0 0; padding: 0;}
a:hover#CustomAlbums { background: url(images/custom-memories-down.gif) no-repeat 0 0; width: 98px; height: 58px; }
#Forum { display: block; width: 100px; height: 56px; margin: 0 0 0 -10px; padding: 0;}
a:hover#Forum { background: url(images/forum.gif) no-repeat 0 0; width: 109px; height: 56px; }
#Hints { display: block; width: 99px; height: 55px; margin: 32px 0 0 -12px; padding: 0;}
a:hover#Hints { background: url(images/hints.gif) no-repeat 0 0; width: 99px; height: 55px; }
#AdvSearch { display: block; width: 100px; height: 52px; margin: 0 0 0 -4px; padding: 0;}
a:hover#AdvSearch { background: url(images/search.gif) no-repeat 0 0; width: 100px; height: 52px; }
#Links { display: block; width: 97px; height: 56px; margin: 31px 0 0 -3px; padding: 0;}
a:hover#Links { background: url(images/links.gif) no-repeat 0 0; width: 97px; height: 56px; }
.CategoryList, .NavColumnBlock { width:150px; padding:0; }
.CategoryList h4 span, #MyAccount span, #CustomerService span, #CustomMemories span, #PageProjects span { display: none; }
.CategoryList h4 { width: 131px; height: 62px; background: url(images/scrapbook-products.gif) no-repeat transparent; margin: 0; padding: 0; border: none; position: relative; left: -33px; }
h4#warehouseH4 { width: 150px; height: 62px; background: url(images/h4-warehouse.gif) no-repeat transparent; margin: 0; padding: 0; border: none; position: relative; left: -33px; text-indent: -9999px;}
h4#MyAccount { width: 131px; height: 62px; background: url(images/my-account.gif) no-repeat transparent; margin: 0; padding: 0; border: none; position: relative; left: -33px; }
h4#CustomerService { width: 131px; height: 62px; background: url(images/customer-service.gif) no-repeat transparent; margin: 0; padding: 0; border: none; position: relative; left: -33px; }
h4#CustomMemories { width: 131px; height: 62px; background: url(images/custom-memories.gif) no-repeat transparent; margin: 0; padding: 0; border: none; position: relative; left: -33px; }
h4#PageProjects { width: 131px; height: 62px; background: url(images/page-projects.gif) no-repeat transparent; margin: 0; padding: 0; border: none; position: relative; left: -33px; }
.CategoryListContent, .NavColumnBlockContent { padding: 3px 0; margin: -10px 0 1px 0; text-align: left; background: transparent; }
.CategoryListContent ul, .CategoryListContent ul li, .NavColumnBlockContent ul, .NavColumnBlockContent ul li { margin: 0; padding: 0; list-style-type: none; }
.CategoryListContent li, .NavColumnBlock li { margin: 0; }
.CategoryListContent a, .CategoryListContent a:link, .CategoryListContent a:visited, .NavColumnBlockContent a, .NavColumnBlockContent a:link, .NavColumnBlockContent a:visited  {  display: block; color: #050F93; background: url(images/nav-off.gif) no-repeat -2px 1px transparent; padding: 1px 0 1px 8px; text-decoration: none; font:  11px Verdana, Arial, Helvetica, Sans-Serif;  }
.CategoryListContent .CurrentCategory a, .CategoryListContent .CurrentCategory a:link, .CategoryListContent .CurrentCategory a:visited, .CategoryListContent .CurrentCategory a:hover { color: #058193; background: url(images/nav-on.gif) no-repeat -2px 1px #E6F2F4; font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; } 
.CategoryListContent .SubCategory a, .CategoryListContent .SubCategory a:link, .CategoryListContent .SubCategory a:visited { display: block; color: #050F93; background-color: #E6F2F4; padding: 1px 0 1px 8px; text-decoration: none; font: 11px Verdana, Arial, Helvetica, Sans-Serif; }
.CategoryListContent li li li .OtherCategory a, .CategoryListContent li li li .OtherCategory a:hover { font-weight: normal; }
.CategoryListContent li a { font-weight: bold; padding-left: 7px;margin: 0; }
.CategoryListContent li li {  padding-left: 7px;margin: 0; }
.CategoryListContent li li li { background: #E6F2F4; padding-left: 10px; font-weight: normal;margin: 0; }
.CategoryListContent li li li a { font-weight: normal;margin: 0; }
.CategoryListContent li li li li { background: transparent; padding-left: 14px; font-weight: normal;margin: 0; }
.CategoryListContent .CurrentCategory .SubCategory a, .CategoryListContent .CurrentCategory .SubCategory a:link, .CategoryListContent .CurrentCategory .SubCategory a:visited { display: block; color: #050F93; margin: 0;background-color: #E6F2F4; padding: 1px 0 1px 8px; text-decoration: none; font: 11px Verdana, Arial, Helvetica, Sans-Serif; }
 .CategoryListContent .SubCategory a:hover, .CategoryListContent .CurrentCategory .SubCategory a:hover { color: #8E001C; text-decoration: none; background: url(images/nav-on.gif) no-repeat -2px 1px #fff; padding: 1px 0 1px 8px; font: 11px Verdana, Arial, Helvetica, Sans-Serif;margin: 0;  }
.CategoryListContent a:hover, .NavColumnBlockContent a:hover,
.CategoryListContent li li a:hover { font: 11px Verdana, Arial, Helvetica, Sans-Serif;color: #8E001C; text-decoration: none; margin: 0; padding: 1px 0 1px 8px; background: url(images/nav-on.gif) no-repeat -2px 1px #fff; }
.SearchBoxForm { width:150px; margin: 0; padding:0;}
#HomeColumn3 .SearchBoxForm h4 span { display: none; }
#HomeColumn3 .SearchBoxForm h4 { width: 165px; height: 51px; position: relative; left: 15px; background: url(images/search-bg.gif) no-repeat 0 0; border: 0;  }
#HomeColumn1 .SearchBoxForm h4 span { display: none; }
#HomeColumn1 .SearchBoxForm h4 { width: 161px; height: 61px; position: relative; left: -33px; background: url(images/column2-search.gif) no-repeat 0 0; border: 0; margin: 0; padding: 0;  }
.HintsRight h4 { width: 165px; height: 51px; position: relative; left: 24px; _left: 13px;  background: url(images/hints-tips.gif) no-repeat 0 0; border: 0; margin: 5px 0 0 0;  }
.ScrapbookForum h4 { width: 165px; height: 51px; position: relative; left: 24px; _left: 13px; background: url(images/forum-right.gif) no-repeat 0 0; border: 0; margin: 5px 0 0 0;  }
.ScrapbookReviews h4 { width: 165px; height: 51px; position: relative; left: 24px; _left: 13px; background: url(images/customer-reviews.gif) no-repeat 0 0; border: 0; margin: 5px 0 0 0;  }
.HintsRight h4 span, .ScrapbookForum h4 span, .ScrapbookReviews h4 span { display: none; }
.HintsRight p, .ScrapbookForum p, .ScrapbookReviews p{ margin: -8px 0 0 0; padding: 0 12px; }
.MailingListSignupForm h4 span { display: none; }
.MailingListSignupForm h4 { height: 57px; position: relative; left: -33px; background: url(images/mailing-bg.gif) no-repeat 0 0; border: 0;  }
.SearchBoxFormContent { padding: 0 3px; margin: -5px 0 6px 0; text-align: left;   }
.MailingListSignupForm { background: transparent;text-align: center; margin: 5px 0 0 0; width: 150px;}
.MailingListSignupFormContent { padding: 0; margin: -5px 0 0 0; text-align: left; border-bottom: 2px solid #900; }
.MailingListSignupFormContent p { padding: 8px 0 10px 0; font-weight: bold; text-align:center; margin: 3px 0; }
.MailingListSignupForm img { margin: 0 auto; }
.SearchBoxFormContent .FormInput { border: #050F93 1px solid; background: #E6F2F4; color: #050F93; padding-left: 2px; font: bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif; height: 18px; }
#ContentColumn1__ctl0_btnGoSearch { margin-bottom: -5px; }
.MailingListSignupFormContent .FormLabel { font: 10px/12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; padding: 3px 0 }
#BreadCrumbs { margin: 0 0 8px 0; padding: 2px 4px; font: 10px Arial, Verdana, Helvetica, Sans-Serif; color: #050F93; text-align: left; display:block; }
#BreadCrumbs a, #BreadCrumbs a:link, #BreadCrumbs a:visited { font: 10px Arial, Verdana, Helvetica, Sans-Serif; text-decoration: none; }
#BreadCrumbs a:hover { font: 10px Arial, Verdana, Helvetica, Sans-Serif; text-decoration: none; text-decoration: underline; }
.BreadCrumbTrailSpacer { font: 8px Verdana, Arial, Helvetica, Sans-Serif; }
.BreadCrumbTrailNoLink { color: #999; }
#Description { padding: 0 10px 0 0; margin: 0;}
#LayoutTable { width:98%; clear: both; text-align: left; margin: 5px 0 0 0; padding: 60px 0 10px 0;border-top: 2px solid #058193;background: url(images/scrapbook-theme-bg.gif) no-repeat 0 0; }
#Records table { width:583px; }
#Description table tr td { text-align:left; width: 180px; padding: 0 5px; margin: 0;  }
#Records table tr td { text-align:center; height: 300px; }
#Records table table { border:none; width:98%; }
#RecordsFound, #Pager ,#Sorter , #Sorter TD { font: 11px Verdana, Arial, Helvetica, Sans-Serif; color:#666; margin-bottom: 3px; white-space:nowrap; text-align: left; } 
#Records { padding: 10px 0; margin: 10px 0 0 0; clear:both; }
#ProductType {border-top: 2px solid #058193;background: url(images/scrapbook-product-type-bg.gif) no-repeat 0 0; padding: 50px 0 0 0; } 
#CategoryBanner { float: left; margin: 0 0 10px 0; }
.NewProductBadge { position:relative; left:-50px; top:-100px; }
.SingleCategoryDisplay { text-align:center; width:135px; margin:5px auto; vertical-align:top;  }
.SingleCategoryDisplayname a, .SingleCategoryDisplayname a:link, .SingleCategoryDisplayname a:visited{ font: normal 11px/13px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; }
.SingleCategoryDisplayname a:hover, .ListCategoryDisplay a:hover { font: normal 11px/13px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; }
.ListCategoryDisplay td {text-align:left !important;}
.ListCategoryDisplay { width: 180px; }
.ListCategoryDisplay a:link, .ListCategoryDisplay a:visited { font: normal 11px/13px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; padding: 3px 0 3px 22px; background: url(images/ul-ears.gif) no-repeat 0 0 transparent; display:block; } 
.ListCategoryDisplay a:hover { font: normal 11px/13px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none;text-decoration: underline; }
#Records .Item, #Records .AlternateItem { background-color: #fff; }
.ListCategoryDisplayDescription { display: none; }
#Description table { text-align: left; margin: 0; padding: 0; }
.SingleProductDisplayControls { margin-top: 5px; }
.SingleProductDisplay { display: block; text-align:center; vertical-align:top; padding:2px 2px; margin:3px 2px; width: 135px; }
.SingleProductDisplayImage { padding:0; margin: 0; }
.SingleProductDisplayName {  }
.SingleProductDisplayName a, .SingleProductDisplayName a:link, .SingleProductDisplayName a:visited { font: 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none;}
.SingleProductDisplayName a:hover { font: 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; color: #8E001C; }
.SingleProductDisplayPrice a, .SingleProductDisplayPrice a:link, .SingleProductDisplayPrice a:visited { font: normal 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; }
.SingleProductDisplayPrice a:hover { font: normal 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; }
.ListProductDisplay { height: 100%; } 
.ListProductDisplayName, .ListProductDisplayName td { text-align:left !important; }
.ListProductDisplayPrice, .ListProductDisplayPrice td { float:right !important; text-align:right !important; }
.DetailProductDisplay { margin: 15px; text-align:left;}
.DetailProductDisplayName td, .DetailProductDisplayPrice td, .DetailProductDisplayDescription td, .DetailProductDisplayControls td { text-align:left !important; float:left !important; }
.DetailProductDisplayName { text-align: left; }
.DetailProductDisplayName a, .DetailProductDisplayName a:link { font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align: center; }
.DetailProductDisplayName a:hover, .DetailProductDisplayName a:visited { font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; }
.DetailProductDisplayPrice a, .DetailProductDisplayPrice a:link, .DetailProductDisplayPrice a:visited { font: normal 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; }
.DetailProductDisplayPrice a:hover { font: normal 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; color: #8E001C; }
#Records .DetailProductDisplayImage { width:120px; float:right; text-align:right; }
#Description .SingleCategoryDisplay { font-weight: bold; text-align:left;  padding: 5px 0 5px 22px; margin:5px 2px; background: url(images/ul-ears.gif) no-repeat top left; vertical-align:middle;}
#Description .SingleCategoryDisplayname a{ text-align: left; padding: 0; margin: 0;}
a .ListPrice, a:link .ListPrice, a:visited .ListPrice { color: #999; }
a .SitePriceDiscounted, a:link .SitePriceDiscounted, a:visited .SitePriceDiscounted { color: #f00; } 
a:hover .ListPrice { color: #050F93; }
a:hover .SitePriceDiscounted { color: #f00; }
#ProductPageContainer { }
#ProductPageImageColumn { float: right; width:200px; margin:10px 10px 30px 0; padding:0; vertical-align:top; text-align:center; }
#ProductPageContentColumn { padding:0 0 0 5px; margin:0; vertical-align:top; text-align:left; border-left: 1px solid #E6F2F4; } 
#lblSKU { font-size: 10px; color: #050F93; }
#productdescription { padding: 8px; font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif; color: #000; }
#imgZoom { margin: 0 0 2px 0; }
#PrintThisPage, #EmailThisPage { margin: 0 0 2px 0; float: left;}
#ProductImage a, #ProductImage a:hover { text-decoration: none; }
#ProductControls { margin-top:5px; padding: 12px 0 0 0; clear: both; }
.ProductPropertyLabel { font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; color:#050F93; }
#ProductProperties { text-align:left; }
#ProductProperties ul { margin: 5px 0 0 50px; padding: 0; }
#ProductProperties ul li { margin-top:3px; }
#ProductProperties ul ul { margin: 5px 0 0 0; }
.DiscountText { font: 11px Verdana, Arial, Helvetica, Sans-Serif; color:#333; }
.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice { font: 11px Verdana, Arial, Helvetica, Sans-Serif; }
.SitePrice, .ListPrice { color:#050F93; }
.ListPrice { text-decoration:line-through; }
.YouSave { color:#f00; }
.SitePriceDiscounted { color:#333; }
table#productButtons { clear: both; margin: 10px 0 0 0; padding: 0; width: 100%; }
table#productButtons td{ border-top: 3px solid #8E001C; padding: 0; margin: 0; }
#VolumeDiscounts { margin:5px; }
.VolumePricingHeader { background:#999; font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif; color:#FFF; }
.VolumePricingText { font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif; color:#050F93; }
.RelatedItemsBlock { clear: both; text-align: center; margin: 10px 0; padding: 0; width: 140px;  }
.RelatedItemsBlock H3 { padding: 3px 3px; margin: 0; font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;   border:none; background-color: #058193; color: #fff} 
.RelatedItemsBlockContent {  text-align:center; margin: 8px 0; padding: 0; }
.RelatedItemsBlock .SingleProductDisplay { margin: 0; width:130px; background-color: #fff;  }
.RelatedItemsBlock .SingleProductDisplayImage { padding:2px; }
.RelatedItemsBlock .SingleProductDisplayName a, .RelatedItemsBlock .SingleProductDisplayName a:link, .RelatedItemsBlock .SingleProductDisplayName a:visited, .RelatedItemsBlock .SingleProductDisplayName a:hover { font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline; color: #8E001C; } 
#ProductReviews { border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 20px 0; padding: 0 0 3px 0; }
#ProductReviews H3 {  padding: 3px 8px; margin: 0; font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;   border:none; background-color: #058193; color: #fff }
#ProductReviewNew { margin: 10px 0; } 
#ProductReviews a, #ProductReviews a:link, #ProductReviews a:visited { font: 10px Verdana, Arial, Helvetica, Sans-Serif; padding: 3px; text-decoration: none; }
#ProductReviews a:hover { font: 10px Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline; padding: 3px; }
.ProductReviewRating { font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; color:#050F93; }
.ProductReview { font: 11px Verdana, Arial, Helvetica, Sans-Serif; margin: 5px 10px; border-left: 2px solid #ccc; padding-left: 4px; }
.ProductReviewKarma { font: 11px Verdana, Arial, Helvetica, Sans-Serif; color:#050F93; white-space: nowrap; }
#pnlReviewDisplay { border: 1px solid #999; padding: 5px; }
#pnlWriteAReview textarea { width: 250px; height: 150px; }
#tblItems {  width:740px; margin:5px; }
#CheckoutTable { width:745px;border-top: 3px solid #8E001C;padding:0; margin: 0 auto;}
.Header { padding: 3px; margin: 0; font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; color: #058193; background: #E6F2F4; }
.CheckoutDescription { font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif; }
.CheckoutDescription strong { color: #8E001C; white-space:nowrap; }
#CheckoutSteps { padding:2px 0 0 0; _padding:0; margin: 0 0 10px 0; background: transparent;} 
.CheckoutStep {  }
.CheckoutStepCurrent {   }
.CheckoutStep a, .CheckoutStep a:link, .CheckoutStep a:visited { padding: 10px; border-left: 1px solid #E6F2F4;border-right: 1px solid #E6F2F4;border-bottom: 1px solid #E6F2F4;font: 12px/20px Verdana, Arial, Helvetica, Sans-Serif; color:#999; white-space:nowrap; text-decoration:none; }
.CheckoutStep a:hover { font: 12px/20px Verdana, Arial, Helvetica, Sans-Serif; color:#058193; white-space:nowrap; text-decoration:none; background: #E6F2F4; }
.CheckoutStep .CheckoutStepCurrent, .CheckoutStep a:link.CheckoutStepCurrent, .CheckoutStep a:visited.CheckoutStepCurrent, .CheckoutStep a:hover.CheckoutStepCurrent { font: bold 12px/20px Verdana, Arial, Helvetica, Sans-Serif; color: #fff; white-space:nowrap; text-decoration:none; background-color:#058193;}
#CartTitle { width:750px; }
#lblcart { color: #fff;}
table#CartContainer { width:740px; padding:0; margin:0 2px;  border-right: 3px solid #058193; border-left: 3px solid #058193;border-bottom: 3px solid #058193; }
table#CartContainer tr td { vertical-align:middle; }
#CartItemBlock { padding:0px; margin:0px; }
#CartItemBlock Table { margin:0px; width:740px; border-bottom: none; }
#CartUpdateBlock { width:500px; background:#fff; margin:0px; text-align:center; vertical-align:middle; }
#CartTotalBlock { width:240px; margin:0px; padding:0; text-align:center; vertical-align:bottom; }
#lblSubTotal { font: bold 14px Arial, Verdana, Helvetica, Sans-Serif; }
#cbTable td{vertical-align:bottom; width:100%}
#cbCell {padding-left:50px;}
#CartCheckoutButtons {  width:360px; text-align:center; padding: 10px 0px; }
.CartItem, .CartAlternateItem { padding: 5px; font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; text-align: left;  }
.CartItem { background: #fff; }
.CartAlternateItem { background: #E6F2F4; }
.CartItem a, .CartItem a:link, .CartItem a:visited, .CartAlternateItem a, .CartAlternateItem a:link, .CartAlternateItem a:visited { color: #050F93; text-decoration: none; font-weight: bold; } 
.CartItem a:hover, .CartAlternateItem a:hover { color: #333; text-decoration: none; font-weight: bold; }
#ShipMethodsList {  margin-left: 8px; }
td#AddressColumn { margin:0 auto; padding: 0 5px; height: auto }
#AddressBookPanel { margin:0; padding: 0 10px;}
#AddressBookPanel h3 { margin: 0;  }
#AddressList td { border: 1px solid #E6F2F4; padding: 5px; margin: 5px;  color: #050F93; }
#AddressList td:hover { background: #E6F2F4; }
#btnContinue3, #btnContinue2{ display: none;}
.ContentBox { margin: 3px 0px 5px 20px; text-align:left; background:#ffe; border: solid 1px #999; padding:10px; }
#CheckoutTotals { text-align:center; background:#E6F2F4; border-left: 1px solid #058193; border-top: 1px solid #058193; border-right: 1px solid #058193; padding:5px; margin: 4px 0 0 0; width: 172px; }
#lblGrandTotal { border-top: 1px solid #058193; }
#PlaceOrderCell { padding:0px; margin: 0; text-align:center; background:#fff; } 
.ControlArea { border: 1px solid #058193; background: #E6F2F4; padding:5px; margin:0 2px; }
#CheckoutPayment { background:#E6F2F4; border: 1px solid #058193; padding:5px; margin: 0; text-align:left; width: 172px; }
#InstructionsField {background: #ffC;border: 1px solid #999; width: 380px; margin: 0 0 0 20px;}
#OrderItemPreview table { width: 98%; }
#OrderItemPreview table table { width: 100%; }
#ShipToMultipleAddressesButton { margin: 5px; }
#customContent p, #customReviews p { margin: 0; padding: 5px 10px; }
#customContent p b, #customReviews p b { color: #8E001C; }
#customReviews .topLink { background: url(images/custom-bg.gif); }
.topLink { font: 10px Verdana, Arial, Helvetica, Sans-Serif; text-align: right; }
.topLink a { background: url(images/top-up.gif) no-repeat top left; padding: 2px 22px; }
.topLink a:hover { background: url(images/top-down.gif) no-repeat top left; padding: 2px 22px; }
.rightLink { font: 10px Verdana, Arial, Helvetica, Sans-Serif; text-align: right; padding-bottom: 5px; }
.rightLink a { background: url(images/arrow-right.gif) no-repeat top left; padding: 4px 0 4px 22px; }
.rightLink a:hover { background: url(images/arrow-right-down.gif) no-repeat top left; padding: 4px 0 4px 22px; }
.banners { margin: 10px 0; }
.banners textarea { margin: 0 0 10px 0; }
.customItem { background: url(images/custom-bg.gif); }
.customAlt { background: url(images/custom-alt-bg.gif); }
ul.ears { display: block; margin: 0 20px; padding: 0; }
ul.ears li { list-style-type: none; padding: 5px 0 5px 22px; background: url(images/ul-ears.gif) no-repeat top left; }
.BVText, .CartText { font: 11px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; }
.BVSmallText { font: 10px Verdana, Arial, Helvetica, Sans-Serif; }
#EditPaymentLink, #Hyperlink1 { color: #8E001C; text-decoration: underline; }
a#LoginControl1_lnkForgotPassword { text-decoration: none; }
#btnUpdateTotals { background-color: #E6F2F4; }
#PackageList a, #CheckoutPayment a { text-decoration: none; font-weight: bold; }
.BVText .Stories { text-align: justify; }
.Item { padding: 5px; background: #fff; font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; text-align: left; }
.AlternateItem { padding: 5px; background: #E6F2F4; font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; text-align: left; }
.FormTable { margin: 3px 0; }
.contentcell { width: 360px; background: #E6F2F4; border: 3px solid #E6F2F4; }
.FormInput, #inKeyword { border: #999 1px solid; background: #fff; color: #050F93; padding-left: 2px; font: bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif; height: 18px; }
.ContentCell .FormInput, .ContentCell .FormInputError { width: 200px; }
.FormInput:focus { background: #FAE9C1; } 
#btnSearch { margin: -2px 0 0 3px; } 
.FormInputError { border: #999 1px solid; background: #ffb5b5; color: #333; padding-left: 2px; font: bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif; height: 18px; }
.formlabel { font: 12px Verdana, Arial, Helvetica, Sans-Serif; color: #333; letter-spacing: normal; }
.CheckoutDescription span.FormLabel label { background: #E6F2F4; padding:2px; }
span.FormLabel label:before {  content: "\00AB \0020"; }
.FormLabelStrong { font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; letter-spacing: normal; }
span#lblAddress { font: normal 14px/16px Arial, Verdana, Helvetica, Sans-Serif; }
.indent { margin-left:20px; }
.Padded { margin:10px; }
#dlPolicy, #dlPolicy a, #dlPolicy a:hover { font: bold 12px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; }
.text { font: 10px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; padding-bottom: 8px; }
select { color: #333; }
a#lnkMyAccount, a:link#lnkMyAccount, a:visited#lnkMyAccount { font: bold 12px Verdana, Arial, Helvetica, Sans-Serif; color: #050F93; }
a:hover#lnkMyAccount { color: #8E001C; text-decoration: none; }
.ErrorMessage, .ErrorMessage UL { display: block; background: transparent; font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif; color: #f00; }
.SuccessMessage { display: block; background:#8E001C; padding: 3px; color: #fff; font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif; text-align: center; }
.WebPageMessage { border:solid 1px #f00; background:#fff; padding:0; margin:0; }
.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK {  padding: 5px; background-position: 5px 5px; background-repeat: no-repeat; }
.WebPageMessage .Message { font: 10px Verdana, Arial, Helvetica, Sans-Serif; padding: 0 0 0 40px; height:30px; margin:0; color:#333; }
.WebPageMessageError { background-image: url(MessageERROR.gif); }
.WebPageMessageWarning { background-image: url(MessageWARNING.gif); }
.WebPageMessageInformation { background-image: url(MessageINFO.gif); }
.WebPageMessageQuestion { background-image: url(MessageQUESTION.gif); }
.WebPageMessageOK { background-image: url(MessageOK.gif); }
#footer { font: 10px Verdana, Arial, Helvetica, Sans-Serif; clear: both; margin: 0; width: 833px; color: #fff; padding: 17px 0 15px 0; text-align: center; background: url(images/footer-bg.gif) no-repeat top left;  }
#footermenu { text-align: right; padding: 3px 30px 0 0; }
#footermenu a, #footercustommenu a {  color: #fff; font: 10px Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none; }
#footermenu a:hover, #footercustommenu a:hover { color:#fff; text-decoration: underline; }
#footercustommenu { padding: 40px 30px 10px 30px; line-height: 16px; } 
#copyright { font-size: 10px; position: relative; top: 0px; left:30px; color: #ccc; display: block; padding: 3px; text-align: center;  }
#popupContainer { width:90%; padding:10px; margin: 0 3%; background: #FFF; }
#footerAds {  text-align: center; width: 833px;height: 120px; padding-top:70px; }
#footerAds a { text-decoration: none; text-align: center; }
#footerAds table { margin: 0 auto; }
#footerLeft { float: left; background: #FDD36D; }
#footerRight { background: #FDD36D;  }
#Choice10 p, #Choice33 p, #Choice93 p, #Choice108 p {  padding: 0 5px; margin: 0; text-align: center; } 
#Choice10 td, #Choice33 td, #Choice93 td, #Choice108 td { width: 90px; padding: 2px }
#Choice10 img, #Choice33 img, #Choice93 img, #Choice108 img { width: 50px; height: 50px; }
.clear { clear: both; }
.pageProductImg { float: left; width: 50px; height: 50px; }
#eNewsletterBox { float: right; margin: 10px; padding: 0; width: 208px; background: url(images/eNewsletter-box-bg.gif) no-repeat 0 0; }
#eNewsletterBox .MailingListSignupForm { text-align: center; margin: 0 1px 0 0; width: 200px; padding: 0 0 8px 0; background: transparent; }
#eNewsletterBox .MailingListSignupFormContent { padding: 0 5px 0 5px; _padding: 0 5px 5px 5px; margin: 0 2px; text-align: left; background: transparent;  border-bottom: 3px solid #8E001C; font-weight: bold; }
#eNewsletterBox .MailingListSignupForm img { margin: 0 auto; }
#eNewsletterBox h2 { margin: 0; padding: 10px 0; width: 210px;  }
.subPageTitle { padding: 5px 20px; font-size: 10px; }
.coordinates { background: url(images/coordinated-scrapbook-products.gif) no-repeat 0 0; margin: 10px 0 0 0; padding: 0; width: 500px; height: 85px; clear: both; font:  11px Verdana, Arial, Helvetica, Sans-Serif; color: #000; text-indent: -9999px;}
#coordinatesInstructions { display: none; }
#pnlUPSCopyright { display: none; }
#lnkAnswer { font-weight: bold; }
.SiteMapLinks ul { margin: 5px; padding: 0; }
.SiteMapLinks li { margin: 0; padding: 2px 3px; list-style-type: none; }
.SiteMapLinks img { display: none; }
.SiteMapLinks p { padding: 2px 20px 5px 20px; margin: 0;}
a.siteMapDivider, a.siteMapDivider:active, a.siteMapDivider:link { background: url(images/sitemap-off.gif) no-repeat; padding: 0 0 0 15px; }
a.siteMapDivider:hover, a.siteMapDivider:visited { background: url(images/mousememories-scrapbooking-products.gif) no-repeat; }
a.siteMapDividerDown, a.siteMapDividerDown:active, a.siteMapDividerDown:link, a.siteMapDividerDown:visited { background: url(images/sitemap-off.gif) no-repeat; padding: 0 0 0 15px; }
a.siteMapDividerDown:hover { background: url(images/sitemap-down.gif) no-repeat; }
.SiteMapLinks li p a, .SiteMapLinks li p a:hover { background: 0; padding: 0; font-size: 10px; }
#extradiv6 { position: relative; right: -30px; bottom: 0; }
.calendar { border: 1px solid #c00; padding: 0; margin: 0; width: 580px }
td.calendarHeader { text-align: center; padding: 5px 0 0 0; background-color: #c00; color: #fff; border: 0; height: 30px; font-weight: bold; font-size: 14px; }
td.calendarDay { text-align: center; }
.calCell { padding: 5px; border: 1px solid #ccc; height: 100px;}
#pnlOKAY {padding-left:50px;}
