
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; }   body { font-size: 80%; background:#fff;}  body,h1,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span { font-family: Arial, Verdana, sans-serif; } a { outline-width: 0; }   body,h2,h2 a,h2 a:hover, h1 span,h2 span,h4 span, h5 span,h6 span,del { color: #6b6b6b; }  a, h2 span a,h1 span a { color: #680; }  a:hover { color: #344500; }  a, h2 span a,h1 span a { text-decoration: none; } #container a:hover { border-bottom: 1px dotted #333; text-decoration: none; }  #sidebar div.last, #sidebar div:last-child, #navigation li a:hover, #slideshow a:hover, #banner a:hover, #container .three-col div.content li a:hover, #content #hero a:hover, #designer-hero a:hover, .card-type h4 a:hover, #container #landingpg-image a, #container a.img, #container-dynamic a.img, #container a.img:hover, #content #slideshow a, #content .three-col a, #content .two-col a, #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a { border-bottom:0; padding-bottom: 0; } #banner a span.last { border-bottom: 1px dotted #333; }  #container, #pageContainer { line-height: 1.5;} #container h1, #container h2, #pageContainer h1, #pageContainer h2 { font-family: Arial, Verdana, sans-serif; } #container #slideshow h1 { clear:both; } #container h3,#container-dynamic #navigation h3,#container h4,#container h5,#container h6,#container dl dt,  #container strong,#container dfn { font-weight: bold; } #container h1,#container h2 { font-weight: normal; } #container h1 span { font-size:.5em; } #container h3 span { font-size:.7em; font-weight: normal; margin-left: .5em; } #container h2 span, #container h4 span, #container h5 span, #container h6 span { font-size:.65em; } #container h1 span, #container h2 span, #container h4 span, #container h5 span, #container h6 span { margin-left:1em; } #container h1 { font-size: 1.85em; margin: 0; padding: 0; color: #6b6b6b; } #container h1 a { color:#533519; } #container h2 { font-size: 1.4em; margin: .5em 0 0; padding: 0; } #container h3 { font-size: 1em; margin: 1em 0 .3em 0; } #container h4 { font-size: 1.2em; margin-bottom: 1.25em; line-height: 1.25; } #container h5 { font-size: 1em; margin-bottom: 1.5em; } #container h6 { font-size: 1em; }  #pageContainer { line-height: 1.5;} #pageContainer h1,#pageContainer h2 { font-family: Arial, Verdana, sans-serif; } #pageContainer h3,#pageContainer h4, #pageContainer h5,#pageContainer h6, #pageContainer dl dt,#pageContainer strong, #pageContainer dfn { font-weight: bold; } #pageContainer h1,#pageContainer h2 { font-weight: normal; text-transform: capitalize; } #pageContainer h1 span { font-size:.5em; } #pageContainer h3 span { font-size:.9em; } #pageContainer h2 span, #pageContainer h3 span, #pageContainer h4 span, #pageContainer h5 span, #pageContainer h6 span { font-size:.65em; } #pageContainer h1 span, #pageContainer h2 span, #pageContainer h4 span, #pageContainer h5 span, #pageContainer h6 span { margin-left:1em; } #pageContainer h1 { font-size: 1.85em; margin: 0; padding: 0; color: #533519; } #pageContainer h2 { font-size: 1.4em; margin: .5em 0 0; padding: 0; } #pageContainer h4 { font-size: 1.2em; margin-bottom: 1.25em; line-height: 1.25; } #pageContainer h5 { font-size: 1em; margin-bottom: 1.5em; } #pageContainer h6 { font-size: 1em; } #pageContainer #footer { font-size:.95em; }  #container h1 + h2 { margin-top:0; }  #container h2 + h3 { margin-top:0; }  #container h3 + h3 { margin-top:0; }  #container ul { list-style-type: disc; } #container ol { list-style-type: decimal; } #container p { margin: 0 0 1em; } #container li p { margin: 0 0 .8em; } #container ul, #container ol { margin:0 1.5em 1.5em 1.5em; } #container dl { margin-bottom:1.5em; } #container dl dd { margin-left:1.5em; } #container address { margin-bottom:1.5em; } #container blockquote { margin: 1.5em; } #container em, dfn { font-style: italic; } #container pre, #container code { white-space: pre; } #container pre, #container code, #container tt { font: 1.4em monospace; line-height: 1.5; border-left:5px solid #680; padding-left:2em; } #container tt { display: block; } #container pre, #container code, #container tt { margin:1.5em 0; }  #links,#topnav #links a.contact,.panel a,.panel a.border,.three-col div.parents p, .three-col div.celebrities p,#difference ol,#difference li, #sidebar ol,#sidebar ul,#sidebar li,#sidebar ol#sidenav,#sidebar #sidenav li,#sidebar #sidenav h3,#sidebar #sidenav p { margin:0;padding:0; }  #container, #container-dynamic { margin: 20px auto 0; position:relative; } #container-dynamic #container { margin-top:0; } #topnav { width:100%; line-height:1.5; overflow:hidden; position:relative; } #logo,#links { width:auto; } #links { float:right; margin:15px 0 4px 0; text-align:right; font-size:.85em; position:relative; } #links a { padding: 0 3px; } #logo img { margin-top:2px; display: block; } #container #logo h2, #container.greeting #logo h2, #container-dynamic #logo h2, #container-dynamic.greeting #logo h2 { margin:.4em 0 0 0; padding:0; font: bold .9em Arial, Verdana, sans-serif; color:#533519; } #links form { position:absolute; overflow:hidden; width:155px; bottom:0; right:0; } #links .site-links { margin:7px 163px 0 0; } #logo,.livechatIcon,#links input.btn, #links input.input { float:left; } #links input.btn { margin-left:3px; } #links input.input { border:1px solid #ccc; color:#939598; width:125px; } .livechatIcon { margin-top: -1px; padding: 0; cursor: pointer; } .lc_icon { padding-left:1px; padding-right:0; position:relative; text-decoration:none; top:6px; } .personalize_bar { width: 960px; top: 3px; height:8px; background:none repeat-x scroll 0 0 #533519; display:block; float:left; margin-bottom:5px; position:relative; } #topnav.small #links { margin: 0; } #topnav .site-links strong + a { padding:0; } #social-link li { padding-left: 25px; } #links .view-cart { padding-right: 20px; position: relative; zoom: 1; } #links .view-cart span { position: absolute; display: block; top: -1px; right: 0; width: 17px; height: 13px; background-position: -2px -305px; } #social-link li.envelope { background-position: 0 -98px; } #social-link li.twitter { background-position: 0 -137px; } #social-link li.facebook { background-position: 0 -117px; } #social-link li.blog { background-position: 0 -183px; } #social-link li.eco { background-position: 0 -231px; } #social-link li.reorder { background-position: 0 -161px; } #social-link li.videos { background-position: 0 -256px; } #testimonial h3 { background-position: 0 -208px; text-transform: uppercase; padding-left: 20px; }  #navigation { clear: both; position: relative; z-index: 500; width: 100%; height: 33px; *height: 39px; *margin-bottom: -8px; overflow: visible;  } #navigation ol { list-style-type: none; float: left; width: 100%; height: 33px; *height: 39px; margin: 0; padding: 0; position: relative; z-index: 110;  overflow: visible; *display: inline;  } #navigation ol li { display: block; float: left; }  #navigation ol li a, #navigation ol li a:link, #navigation ol li a:visited, #navigation ol li a:hover { display: block; float: left; padding: 0; margin: 0; height: 33px; *height: 39px; text-indent: -9999px; cursor: pointer; } #navigation a:hover { border-bottom: 0; }  #navigation ol li a#nav-boutique { width: 164px; background-position: 0 0; } #navigation ol li a#nav-occasion { width: 141px; background-position: -164px 0; } #navigation ol li a#nav-baby { width: 57px; background-position: -305px 0; } #navigation ol li a#nav-kids { width: 67px; background-position: -362px 0; } #navigation ol li a#nav-grownups { width: 110px; background-position: -429px 0; } #navigation ol li a#nav-holiday { width: 90px; background-position: -539px 0; } #navigation ol li a#nav-greeting { width: 133px; background-position: -629px 0; } #navigation ol li a#nav-wedding { width: 96px; background-position: -762px 0; } #navigation ol li a#nav-business { width: 100px; background-position: -858px 0; }  #navigation.gc ol li a#nav-diff { width: 162px; background-position: 0 0; } #navigation.gc ol li a#nav-gcgreeting { width: 153px; background-position: -162px 0; } #navigation.gc ol li a#nav-event { width: 146px; background-position: -524px 0; } #navigation.gc ol li a#nav-birthday { width: 93px; background-position: -315px 0; } #navigation.gc ol li a#nav-anniversary { width: 116px; background-position: -408px 0; } #navigation.gc ol li a#nav-occasion { width: 102px; background-position: -670px 0; } #navigation.gc ol li a#nav-gcstationery { width: 188px; background-position: -772px 0; }   #navigation.tpc ol li a#nav-tpchome { width: 156px; background-position: 0 0; } #navigation.tpc ol li a#nav-tpcbizcards { width: 131px; background-position: -156px 0; } #navigation.tpc ol li a#nav-tpcinvites { width: 104px; background-position: -287px 0; } #navigation.tpc ol li a#nav-tpcstationery { width: 100px; background-position: -391px 0; } #navigation.tpc ol li a#nav-tpcgreeting { width: 158px; background-position: -491px 0; } #navigation.tpc ol li a#nav-tpcholiday { width: 189px; background-position: -649px 0; } #navigation.tpc ol li a#nav-tpcgiftsfavors { width: 120px; background-position: -838px 0; }  #navigation.tpw ol li a#nav-tpwhome { width: 157px; background-position: 0 0; } #navigation.tpw ol li a#nav-tpwinvites { width: 197px; background-position: -157px 0; } #navigation.tpw ol li a#nav-tpwsave { width: 125px; background-position: -354px 0; } #navigation.tpw ol li a#nav-tpwshower { width: 145px; background-position: -479px 0; } #navigation.tpw ol li a#nav-tpwparty { width: 154px; background-position: -624px 0; } #navigation.tpw ol li a#nav-tpwessentials { width: 179px; background-position: -778px 0; }   table#press-table { border:1px solid #ccc; } #press-table th, #press-table td { padding: 1em; vertical-align: middle; border-bottom: 1px solid #ccc; } #press-table th { text-align:center; border-right: 1px solid #ccc; } #press-table tr.alt th, #press-table tr.alt td { background-color: #fafafa; }  #breadcrumb { font-size: .8em; text-transform: lowercase; padding-top:1em; } #home #breadcrumb { margin:0;padding:0; } #breadcrumb a { text-decoration: none; }  #sidebar { float:left; color:#6b6b6b; } #sidebar ol#sidenav { padding-bottom:10px; } #sidebar h2 { font: normal 1.5em/1.2 Helvetica, Arial, sans-serif; border:1px solid #eaeaea; border-bottom:4px solid #e9908f; background-color:#fbfbf8; color:#e9908f; padding: 5px 0 0 4px; margin-top:0; text-transform:uppercase; } #sidebar.about h2 { margin:0; padding:0; color:#6b6b6b; background:#fff; border:0; border-bottom:2px dotted #eee; text-transform:capitalize; } #sidebar h2.baby { color:#e9908f; border-bottom:4px solid #e9908f; } #sidebar h2.kids { color:#f9a744; border-bottom:4px solid #f9a744; } #sidebar h2.grown-up { color:#8d443b; border-bottom:4px solid #8d443b; } #sidebar h2.holiday { color:#c62229; border-bottom:4px solid #c62229; } #sidebar h2.wedding { color:#66b6db; border-bottom:4px solid #66b6db; } #sidebar h2.corp { color:#55818d; border-bottom:4px solid #55818d; } #sidebar h2.occasion { color:#257330; border-bottom:4px solid #257330; } #sidebar ol { background: #fbfbf8 url('/image/tp/css/bgs/sidebar-gradient.gif') repeat-x bottom left;  border:1px solid #eaeaea; } #sidebar.about ol { background:none; border:0; } #container #sidebar { width:215px; } #container.shop #sidebar { width:100px; } #sidebar div {  margin:10px 3px 0 3px; padding:0 0 10px 0; } #sidebar ol,#sidebar ul,#sidebar li,#sidebar ol#sidenav { list-style:none; } #sidebar #sidenav li { padding:8px 0 5px 0; } #sidebar li ul { margin:0 0 0 1.9em;text-transform:lowercase; } #sidebar li ul ul { margin:0 1em 0 0; } #sidebar #sidenav li li { background:none; border:0; margin:0; padding:0; } #sidebar ul li { list-style-type:disc; font-size:.8em; } #sidebar ul li a,#sidebar ul li strong, #sidebar ul li span.nolink { font-size:1.2em; } #sidebar ul li li { list-style-type:none; font-size:1em; } #sidebar #sidenav h3,#sidebar #sidenav p { padding:0 13px 0 0; margin:0 0 0 .5em; } #sidebar #sidenav li.selected-down h3 span { font-weight:bold; margin:0; padding:0; } #sidebar #sidenav h3 a:hover, #sidebar #sidenav h3,#sidebar #sidenav h3 a { color:#6b6b6b; } #sidenav p { font-size:.9em; } #sidebar li p { text-transform:lowercase; } #sidenav li.holiday h3 {  background-position: -3px -280px; } #sidenav li.holiday h3 a { padding-left:25px; }  #container #sidebar .sidebar-promo { background: #dbe9e9; border:1px solid #cce5e1; text-align:center; padding:10px; margin:10px 0; padding:10px; color:#533519; } #container #sidebar .sidebar-promo p { font-family: Georgia, "Times New Roman", serif; font-weight: normal; } #container #sidebar .sidebar-promo p span { display:block; font-size:1.5em } #newsletter h3 {  margin:0 0 .15em 0; padding:0; color:#e9908f; } #newsletter.top { background: #fafaf8 url('/image/tp/css/bgs/sidebar-gradient.gif') repeat-x bottom left; width:209px; margin:0 0 10px 0; padding:5px 2px; border:1px solid #e8e8e8; } #newsletter.top p { margin-bottom:5px; } #newsletter.top form { padding-bottom:15px; } #newsletter { overflow:hidden; } #newsletter input#s { border:1px solid #ccc; color:#939598; width:125px; float:left; padding:3px; } #sidebar #signup-error { clear:both; color:#f00; } #social-link li { margin:5px 0; } .dept-bar { background:#f3f3f3; border-bottom: 2px solid #ebebeb; padding:.7em 0 0 0; font-size:.9em; height:2.1em; width:100%; margin:0; } .dept-bar span { display:block; width:960px; margin:auto; } .dept-bar .dept-home { padding-left:20px; background: url('/image/tp/css/icons/home.gif') no-repeat 0 0; } .dept-bar a { font-weight: bold; } .dept-bar a.selected { font-weight: normal; color: #6b6b6b; cursor: default; }  div#noscript { position: absolute; top: 97px; left: 2px; width: 938px; background-color: #ffc; padding: 4px 8px; color: #666; text-align: center; } div#noscript a { color: #039; text-decoration: underline; } div#noscript a:hover { border: none; } #promo a { overflow:hidden; text-indent:-9999em; display:block; } #promo a:hover { border-bottom:0; }  .cat-hero-smb { height:197px; margin-top:.5em; padding:0; } .cat-hero-smb a { height:197px; } .cat-hero-smb-birth-announcement { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-birth-announcement.jpg') no-repeat center center; } .cat-hero-smb-girls-announcement { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-girls-announcement.jpg') no-repeat center center; } .cat-hero-smb-boys-announcement { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-boys-announcement.jpg') no-repeat center center; } .cat-hero-smb-baby-photo-birth-announcement { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-baby-photo-birth-announcement.jpg') no-repeat center center; } .cat-hero-smb-girls-photo-birth-announcement { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-girls-photo-birth-announcement.jpg') no-repeat center center; } .cat-hero-smb-photo-birth-announcement { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-boys-photo-birth-announcement.jpg') no-repeat center center; } .cat-hero-smb-unisex-photo-birth-announcement { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-unisex-photo-birth-announcement.jpg') no-repeat center center; } .cat-hero-smb-baby-shower { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-baby-shower.jpg') no-repeat center center; } .cat-hero-smb-girls-shower { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-girls-shower.jpg') no-repeat center center; } .cat-hero-smb-boys-shower { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-boys-shower.jpg') no-repeat center center; } .cat-hero-smb.unisex-shower { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-unisex-shower.jpg') no-repeat center center; } .cat-hero-smb-birthday { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-birthday.jpg') no-repeat center center; } .cat-hero-smb-thank-you-women { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-thank-you-women.jpg') no-repeat center center; } .cat-hero-smb-thank-you-men { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-thank-you-men.jpg') no-repeat center center; } .cat-hero-smb-graduation { background: url('/image/tp/css/promo/tp/cat-hero-smb/cat-hero-smb-graduation.jpg') no-repeat center center; } #cat-hero-smb-wrapper {position:relative;} #cat-hero-promo { text-align:center; background-color:#728e15; height:27px; width:718px; padding:15px 0 0; position:absolute; top:159px; left:1px; filter:alpha(opacity=92); opacity: 0.92; } #container #cat-hero-promo a, #container #cat-hero-promo a:hover { padding:.1em 0 .5em 0; } #container #cat-hero-promo h4 a:hover { border-bottom:0; } #cat-hero-promo h4,#cat-hero-promo h4 span { font: normal 2em Arial, sans-serif; } #cat-hero-promo, #cat-hero-promo h4, #cat-hero-promo h4 span { margin:0; padding:3px 0 0; margin-bottom: 2px; } #cat-hero-promo a { display: block; width: 100%; height: 100%; color:#fff; font-size:.6em; } #cat-hero-promo a:hover { color:#fff; } #cat-hero-promo span.title-msg { text-transform: uppercase; color:#fff; font-size:1em; font-weight:bold; } #cat-hero-promo span.last { color:#fff; font-size:1em; border-bottom:1px dotted #fff; }  .cat-smb { height:45px; margin-top:.5em; padding:0; } .cat-smb a { height:45px; } .cat-smb-valentines { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-valentines.png') no-repeat center center; } .cat-smb-birth-announcement { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-birth-announcement.png') no-repeat center center; } .cat-smb-stationery { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-stationery.png') no-repeat center center; } .cat-smb-easter { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-easter.png') no-repeat center center; } .cat-smb-accessories { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-accessories.png') no-repeat center center; } .cat-smb-birthday-invites { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-birthday-invites.png') no-repeat center center; } .cat-smb-religious { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-religious.png') no-repeat center center; } .cat-smb-graduation { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-graduation.png') no-repeat center center; } .cat-smb-default { background: url('/image/tp/css/promo/tp/cat-smb/cat-smb-default.png') no-repeat center center; }  .lp-smb { height:45px; margin-top:.5em; padding:0; } .lp-smb a { height:45px; } .default-lp-smb { background: url('/image/tp/css/promo/tp/lp-smb/default-lp-smb.png') no-repeat center center; }  .cat-square-smb { margin-left:3px; float:left; height:170px; width:217px; } .cat-square-smb-image { clear:both; margin:5px 0 0 5px; } .cat-square-smb-hero { float:left; height:170px; width:485px; } .cat-square-smb a { height:170px; } .cat-square-smb-discount-baby-shower-hero { background: url('/image/tp/css/promo/tp/cat-square-smb/hero/cat-square-smb-discount-baby-shower-hero.jpg') no-repeat center center; } .cat-square-smb-discount-baby-shower { background: url('/image/tp/css/promo/tp/cat-square-smb/cat-square-smb-discount-baby-shower.jpg') no-repeat center center; }  .bus-cat-smb { height:45px; margin-top:.5em; padding:0; } .bus-cat-smb a { height:45px; } .business-cat-smb-holiday { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-holiday.png') no-repeat center center; } .business-cat-smb-thank-you-holiday { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-thank-you-holiday.png') no-repeat center center; } .business-cat-smb-mint-tint-holiday { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-mint-tint-holiday.png') no-repeat center center; } .business-cat-smb-discount-holiday { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-discount-holiday.png') no-repeat center center; } .business-cat-smb-thank-you-cards { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-thank-you-cards.png') no-repeat center center; } .business-cat-smb-greeting { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-greeting.png') no-repeat center center; } .business-cat-smb-business-cards { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-business-cards.png') no-repeat center center; } .business-cat-smb-business-event { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-business-event.png') no-repeat center center; } .business-cat-smb-moving { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-moving.png') no-repeat center center; } .business-cat-smb-accessories { background: url('/image/tp/css/promo/tpc/cat-smb/business-cat-smb-accessories.png') no-repeat center center; }    .hours-change { text-align:center; font-size:20px; margin-bottom:60px; color:#c00; padding:10px; width:100%; border-bottom:2px dotted #ededed; } .hours-change span { font-size:14px; } .hours-change strong { display:block; } .gradient-up { background: #fff url('/image/common/gradient-up.gif') repeat-x bottom left; } .gradient-down { background: #fff url('/image/common/gradient-down.png') repeat-x 1px left; } .gradient-left { background: #fff url('/image/common/gradient-left.gif') repeat-x top left; } .gradient-right { background: #fff url('/image/common/gradient-right.gif') repeat-x top left; } .gradient-up-alt { background: #fbfbf8 url('/image/common/sidebar-gradient.gif') repeat-x bottom left; }  .oops {background-color:#f00;color:#fff;}  #container span.new, #container-dynamic span.new { color:#D76B4F; font-size:1em; font-weight:bold; position: static; margin-left: 0; text-indent: 0;}  .clearBoth { clear:both !important; } .clearLeft { clear:left !important; } .clearRight { clear:right !important; } .block { display: block; } .hidden { display: none; } .blockauto { display: block; margin: auto; }  span.alignLeft, span.alignCenter, span.alignRight { display: block; } .alignLeft { text-align: left !important; } .alignRight { text-align: right !important; } .alignCenter { text-align: center !important; } .floatLeft { float: left !important; } .floatRight { float: right !important; } .floatNone { float: none !important; }  .shadow-full,.shadow-double,.shadow-single { background: url('/image/common/shadowing.png') no-repeat center bottom; } #container .shadow-full { padding-bottom: 11px; } #container .shadow-double { padding-bottom: 9px; } #container .shadow-single { padding-bottom: 8px; }   .rating { display:block; text-indent:-999px; overflow:hidden; background: url('/image/star-rating.png') no-repeat left center; height:12px; width:71px; margin: 2px 0; } .r1 { background-position: -57px 0; } .r2 { background-position: -43px 0; } .r3 { background-position: -29px 0; } .r4 { background-position: -15px 0; } .r5 { background-position: 0px 0; }   #container .quotes blockquote { font-style:italic; font-size:1.1em; text-indent:30px; position:relative; font-family:Georgia; text-align: left; margin: 0 1.5em; } #container .quotes blockquote .quote { position:absolute; color:#bebebe; font-size:4em; text-indent:0; } #container .quotes blockquote .first { top:-15px; left:0; }   .c-pad { padding: .5em; } .c-pad-b { padding-bottom: 20px; } .c-pad-r { padding-right: 10px; } .c-pad-l { padding-left: 10px; } .c-mar-t { margin-top: 20px; } .c-mar-b { margin-bottom: 20px; } .c-gray { background: #f6f5f3; } .c-brdr { border: 1px solid #ccc; } .c-brdr-t { border-top: 2px dotted #ebebeb; padding-top: 10px; } .c-brdr-r { border-right: 2px dotted #ebebeb; } .c-brdr-b { border-bottom: 2px dotted #ebebeb; } .c-brdr-l { border-left: 2px dotted #ebebeb; } .c-brdr-t-b { border-top: 2px dotted #ebebeb; border-bottom: 2px dotted #ebebeb; padding: 10px 0; } .req { color: #f00; font-weight: bold; font-size:1.1em; }  #container-dynamic p.na {color:#F78C5A;} #container-dynamic p.na strong {font-weight:normal;} #container-dynamic p.note strong { color:#F78C5A; }  #container #testimonial, #container #review {  margin-top:10px; } #sidebar .hreview span { display: block; } #sidebar .hreview span span { display: inline; font-weight: normal; } #sidebar #review .img { float: left; width: 43%; } #sidebar #review .reviewdata { float: right; width: 51%; } #sidebar #review .reviewdata.short { padding-top: 10px; } #sidebar #review .type { display: none; } #sidebar #review h3 { text-transform: uppercase; } #sidebar #review .description { margin: 10px 0 0 0; padding: 0; clear: both; } #container #testimonial h3, #container #review h3 {  padding: .3em 0 0 1.7em; margin-top:1em; height:1.1em; } #container #testimonial p { font-size:.85em; line-height:1.5em; } .strikeout,.s { text-decoration: line-through;} .mouseprint, .sm { font-size:.85em; }   #container ul.anchor-links, #container ul.anchor-links li { margin:0; padding:0; list-style:none; } #container ul.anchor-links { border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:100%; float:left; margin: 4px 0 0 0; padding:0; display:inline; } #container ul.anchor-links li { text-align:center; margin: .3em 0; padding:0 .5em; width:165px; float:left; } #container ul.anchor-links li a { border-bottom:0; display:block; width:100%; padding:.5em; } #container ul.anchor-links li a:hover { background:#680; padding:.2em .5em; margin:.3em 0 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#fff; text-shadow: 1px 1px 1px #666; } #container ul.anchor-links li.selected a { font-weight:bold; color:#6b6b6b; } #container ul.anchor-links li.selected a:hover { background-color:inherit; text-shadow: 0 0 0; }  .core-2-col, .core-3-col, .core-4-col, .core-5-col, .core-6-col { overflow: hidden; clear: both; width: 100%; } .core-2-col div, .core-3-col div, .core-4-col div, .core-5-col div, .core-6-col div { float: left; padding: 10px .5%; text-align: center; position:relative; overflow: hidden; } .core-2-col div.alignLeft, .core-3-col div.alignLeft, .core-4-col div.alignLeft, .core-5-col div.alignLeft, .core-6-col div.alignLeft { text-align: left; } .core-2-col div.alignRight, .core-3-col div.alignRight, .core-4-col div.alignRight, .core-5-col div.alignRight, .core-6-col div.alignRight { text-align: right; } .core-3-col div, .core-4-col div { padding: 10px 1%; margin: 0; } .core-2-col div:first-child, .core-3-col div:first-child, .core-4-col div:first-child, .core-5-col div:first-child, .core-6-col div:first-child { margin-left: 0; }  .core-2-col div { width: 47%; } .core-3-col div { width: 31%; } #container.full .core-3-col div { width: 31%; } .core-4-col div { width: 23%; } .core-5-col div { width: 18%; } .core-6-col div { width: 14.6%; }  .core-2-col p { font-size:.9em; } .core-2-col div { padding: 0; } .core-2-col div.last { float:right; } #container .core-2-col h1, #container .core-2-col h2, #container .core-2-col h3, #container .core-2-col h4, #container .core-2-col h5, #container .core-2-col h6, #container .core-2-col p { margin: 0; padding: 0; } #container .core-2-col a {  border-bottom: 0; } #container .core-2-col a:hover { border-bottom: 0; } #container .core-2-col .alignRight { position: absolute; bottom:0; right:5px; }  .index .core-3-col div { margin-left: 10px; padding: 0; } .core-3-col div:first-child { margin-left: 0; } .index .core-3-col div { width: 32.4%; } .index .core-3-col div div { border-top: 0; padding: 0; margin: 0; width: 100%; float: none; display: block; } .index .core-3-col h3, .index .core-3-col p { margin: 0; padding: 0; } .core-3-col div.mid.brdr { border-left: 2px dotted #ebebeb; border-right: 2px dotted #ebebeb; }  .core-4-col.borders { border: 1px solid #ccc; border-top: 0; width: 99.8%; } .core-4-col.borders div { border-right: 1px solid #ccc; width: 22.9%; } .core-4-col div:last-child { border-right: 0; }  #container ul.core-5-col.products, #container ol.core-5-col.products, #container ul.core-5-col.products li, #container ol.core-5-col.products li { margin: 0; padding: 0; list-style: none; } .core-5-col.products li { width: 19.9%; float: left; text-align: center; }   table.sortable { width: 100%; } #container .sortable td, #container .sortable th { padding: 0.3em; } #container .sortable thead th { cursor: pointer; padding: .4em; font-weight: bold; text-align: left; } #container .sortable thead, #container .sortable tfoot { background-color: #e0ecec; } #container .sortable tfoot * { font-weight: normal; font-style: normal; } #container .sortable tfoot th { padding:.1em .5em; font-size:.85em; } #container .sortable tr.even { background-color: #f2f2f2; } #container .sortable .sortasc, #container .sortable .sortdesc, #container .sortable .headerSortDown { background: #e3e4e0 url('/image/wpd/css/icons/down.gif') no-repeat right center; } #container .sortable .headerSortUp { background: #e3e4e0 url('/image/wpd/css/icons/up.gif') no-repeat right center; }  #tpconsole { position:absolute; bottom: 0; left: 0; width: 98%; border: 1px solid #999; background: #eee; font-size: 12px; padding: 10px; } html>body #tpconsole { position: fixed; } #tpconsole a { float: right; padding-left: 1em; padding-bottom: .5em; text-align: right; }  #__cvo_f{ display:none; }
