
#hero .hero-left { float:left; height:210px; } #hero .hero-rght { float:right; } #hero .hero-rght div { clear:both; } .hero-rght div.top { margin-bottom:6px; }  .vertical #hero div,.partner #hero div { -moz-border-radius:5px; -webkit-border-radius:5px; } .vertical #hero .hero-left { width:519px; } .vertical #hero .hero-rght { width:186px; float:right; } .vertical #hero .hero-rght div a { width:186px; } .vertical #hero .hero-rght div { height:102px !important; } .sprite #hero .hero-rght div a { width:186px; } #hero.box { margin-top:0; } .vertical #hero .hero-left { position:relative; } #container .vertical #hero h2 { margin:0 0 0 0; padding: 0 0 0 0; height:100%; width:100%; text-align:right; } #container .vertical #hero h2 a { display:block; width:509px; height:30px; margin:0; padding:178px 10px 0 0; color:#680; } #premium-photo-cards .vertical #hero .hero-left,#premium-photo-cards .vertical #hero .hero-rght div.top,#premium-photo-cards .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/premium-photo-cards.jpg') no-repeat 0 0; } #premium-photo-cards .vertical #hero .hero-rght div.top { background-position:-334px -217px; } #premium-photo-cards .vertical #hero .hero-rght div.btm { background-position:2px -217px; } .vertical #hero h1, #container.shuffle h1#page-title { clear:both; background:transparent url('/image/tp/css/misc/slideshow-controls-2.png') no-repeat scroll top left; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; padding:0 .5em; }  #container .partner h1 { background-repeat:no-repeat; } #container .partner .hero-left p,#container .partner .hero-left p a { margin:0;padding:0; } #container .partner .hero-left p { font-size:1em; font-weight:bold; text-align:right; } #container .partner .hero-left p a, #container .partner .hero-left p span { padding:214px 15px 0; position:absolute; display:block; width:661px; height:27px; bottom:0; right:0; } #container .hero-left p a:hover { border-bottom:0; } .partner .hero-left,.partner .hero-rght div { background-repeat: no-repeat; } .partner #hero .hero-left { height:241px; width:676px; position:relative; } .partner #hero .hero-rght div a { width:249px; } .hero-rght div,.hero-rght div a { text-indent:-9999em; overflow:hidden; } .partner #hero .hero-right {width:249px;display:block;border:1px solid #333;} .partner #hero .hero-rght div.top { background-position:0 -246px;width:249px; } .partner #hero .hero-rght div.btm { background-position:-258px -244px; width:249px;} .vertical #hero .hero-rght * { width:186px !important; } .hero-rght div a { display:block; width:100%; height:100%; } .partner .hero-rght div.top { height:168px; margin-bottom: 6px; } .partner .hero-rght div.btm { height:67px; width:100%; } #hero .hero-left a,#hero .hero-rght a { border:0; } .partner #sidebar h2 { font-size: 1.4em; text-transform:capitalize; background:#fff; color:#533519; padding:0; margin: 9px 0 10px 0; border:0; } .partner #sidebar h3 { margin-bottom: 0; }  .partner #hero .hero-rght div.top-full { background-position: 0 -241px; width: 251px; height: 239px; margin-bottom: 0; } #container .bella #side ol li a { border: none; } #container .about a img { padding-bottom: 10px; }  #studio-basics .vertical #hero .hero-left,#studio-basics .vertical #hero .hero-rght div.top,#studio-basics .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/sb-holidaysprite.jpg') no-repeat 0 0; } #studio-basics .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #studio-basics .vertical #hero .hero-rght div.btm { background-position:2px -217px; }  #party-invites .vertical #hero .hero-left,#party-invites .vertical #hero .hero-rght div.top,#party-invites .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/party-invitations-sprite.jpg') no-repeat 0 0; } #party-invites .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #party-invites .vertical #hero .hero-rght div.btm { background-position:2px -217px; }  #photo-cards .vertical #hero .hero-left,#photo-cards .vertical #hero .hero-rght div.top,#photo-cards .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/photo-cards.jpg') no-repeat 0 0; } #photo-cards .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #photo-cards .vertical #hero .hero-rght div.btm { background-position:2px -217px; }  #kids-christmas-cards .vertical #hero .hero-left,#kids-christmas-cards .vertical #hero .hero-rght div.top,#kids-christmas-cards .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/kids-christmas-cards.jpg') no-repeat 0 0; } #kids-christmas-cards .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #kids-christmas-cards .vertical #hero .hero-rght div.btm { background-position:2px -217px; }  #holiday-cards-wpd .vertical #hero .hero-left,#holiday-cards-wpd .vertical #hero .hero-rght div.top,#holiday-cards-wpd .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/holiday-cards-wpd.jpg') no-repeat 0 0; } #holiday-cards-wpd .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #holiday-cards-wpd .vertical #hero .hero-rght div.btm { background-position:2px -217px; }  #holiday-accessories .vertical #hero .hero-left,#holiday-accessories .vertical #hero .hero-rght div.top,#holiday-accessories .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/holiday-accessories.jpg') no-repeat 0 0; } #holiday-accessories .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #holiday-accessories .vertical #hero .hero-rght div.btm { background-position:2px -217px; }  #photo-ba .vertical #hero .hero-left,#photo-ba .vertical #hero .hero-rght div.top,#photo-ba .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/photo-ba.jpg') no-repeat 0 0; } #photo-ba .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #photo-ba .vertical #hero .hero-rght div.btm { background-position:2px -217px; }  #valentines .vertical #hero .hero-left,#valentines .vertical #hero .hero-rght div.top,#valentines .vertical #hero .hero-rght div.btm { background: url('/image/tp/css/bgs/lp-sprites/valentines.jpg') no-repeat 0 0; } #valentines .vertical #hero .hero-rght div.top { background-position:-334px -217px; overflow:hidden;} #valentines .vertical #hero .hero-rght div.btm { background-position:2px -217px; width: 186px !important; }  .partner h1.flickr,.partner #hero.flickr .hero-left, .partner #hero.flickr .hero-rght div { background-image: url('/image/tp/css/bgs/partners/flickr.jpg'); } #container .partner h1.flickr { background-position:866px -436px; } #container .flickr .hero-left p a { color:#0283c5; }  .partner h1.stella-dot,.partner #hero.stella-dot .hero-left, .partner #hero.stella-dot .hero-rght div { background-image: url('/image/tp/css/bgs/partners/stella-dot-sprite.jpg'); } #container .partner h1.stella-dot { background-position:830px -436px; } #container .stella-dot .hero-left p a { color:#0283c5; }  .partner h1.bella,.partner #hero.bella .hero-left, .partner #hero.bella .hero-rght div { background-image: url('/image/tp/css/bgs/partners/bella.jpg'); } #container .partner h1.bella { background-position:815px -483px; padding-top: 15px} #container .bella .hero-left p a { color:#0283c5; }  .partner #hero.blurb .hero-left, .partner #hero.blurb .hero-rght div { background-image: url('/image/tp/css/bgs/partners/blurbSprite_v2.jpg'); }  .partner h1.cafegive,.partner .cafegive .hero-left, .partner .cafegive .hero-rght div { background-image: url('/image/tp/css/bgs/partners/cafegive.jpg'); } #container .partner h1.cafegive { background-position:846px -433px; } #container .cafegive .hero-left p a { color:#0a347e; }  .partner .choa .hero-left, .partner .choa .hero-rght div { background-image: url('/image/tp/css/bgs/partners/choa.jpg'); } #container .choa .hero-left p a { color:#019e59; }  #container .hp-stationery .hero-left p a,#container .hp-personal .hero-left p a,#container .hp-baby .hero-left p a,#container .hp-accessories .hero-left p a,#container .hp-corporate .hero-left p a, #container .hp-holiday .hero-left p a { color:#0b357f; } #container .partner h1.hp { background-position:880px -426px; }  .partner .tipping-point .hero-left, .partner .tipping-point .hero-rght div { background-image: url('/image/tp/css/bgs/partners/tipping-point.jpg'); }  .partner h1.chla,.partner #hero.chla .hero-left, .partner #hero.chla .hero-rght div { background-image: url('/image/tp/css/bgs/partners/chla.jpg'); } #container .partner h1.chla { background-position:696px -427px; } #container .chla .hero-left p a { color:#0283c5; }  .partner h1.buildon,.partner #hero.buildon .hero-left, .partner #hero.buildon .hero-rght div { background-image: url('/image/tp/css/bgs/partners/buildOn.jpg'); } #container .partner h1.buildon { background-position: 814px -431px; height: 40px; } #container .buildon .hero-left p a { color:#0283c5; } .product-row.buildon li { width: 110px; margin-right: 10px; }  #container .tipping-point .hero-left p a { color:#019e59; }  .partner h1.hp,.partner .hp-stationery .hero-left,.partner .hp-stationery .hero-rght div { background-image: url('/image/tp/css/bgs/partners/hp-stationery.jpg'); }  .partner h1.hp,.partner .hp-personal .hero-left,.partner .hp-personal .hero-rght div { background-image: url('/image/tp/css/bgs/partners/hp-personal.jpg'); }  .partner h1.hp,.partner .hp-baby .hero-left,.partner .hp-baby .hero-rght div { background-image: url('/image/tp/css/bgs/partners/hp-baby.jpg'); }  .partner h1.hp,.partner .hp-accessories .hero-left,.partner .hp-accessories .hero-rght div { background-image: url('/image/tp/css/bgs/partners/hp-accessories.jpg'); }  .partner h1.hp,.partner .hp-corporate .hero-left,.partner .hp-corporate .hero-rght div { background-image: url('/image/tp/css/bgs/partners/hp-corporate.jpg'); }  .partner h1.hp,.partner .hp-holiday .hero-left,.partner .hp-holiday .hero-rght div { background-image: url('/image/tp/css/bgs/partners/hp-holiday.jpg'); }  .premium-holiday-cards,.sb-holiday-cards { background-image: url('/image/tp/css/bgs/lp-sprites/studio-basics.jpg'); background-repeat:no-repeat; } .premium-holiday-cards, .sb-holiday-cards { height:83px; padding:140px 0 0; overflow:hidden; } .sb-holiday-cards { background-position: -384px -290px; } .premium-holiday-cards { background-position: -15px -290px; }