/* Contest General */

.contest_staytuned {
	text-align:center;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contest_staytuned h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#077aab;
}

.contest_staytuned table a {
	font-size:14px;
	font-weight:bold;
}

.contest_staytuned .seewinners {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_seewinners.gif) no-repeat top left;
}

.contest_staytuned .seewinners:hover, .contest_staytuned .seewinners:active  {
	background: url(/home/images/button_seewinners.gif) no-repeat 0 -45px;
	cursor:pointer;
}

/* Software Page General */

#sw_general {
	width:930px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:15px;
	top:10px;
}

*html #sw_general {
	width:930px;
	margin-top:10px;
}

#sw_general h1 {
	width:930px;
	height:40px;
	background:no-repeat top left;
}

#sw_general h1 span {
	display:none;
}

#sw_general h1.adobe {
	background-image:url(/home/images/adobe_h1.gif);
}
#sw_general h1.android {
	background-image:url(/home/images/android_h1.gif);
}
#sw_general h1.csender {
	background-image:url(/home/images/csender_h1.gif);
}
#sw_general h1.facebook {
	background-image:url(/home/images/facebook_h1.gif);
}
#sw_general h1.iphone {
	background-image:url(/home/images/iphone_h1.gif);
}
#sw_general h1.iphoto {
	background-image:url(/home/images/iphoto_h1.gif);
}
#sw_general h1.picasa {
	background-image:url(/home/images/picasa_h1.gif);
}

#sw_general h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#077aab;
}

#sw_general p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#sw_general .topimage {
	margin:0 30px;
}

#sw_general #sw_bluebox {
	width:308px;
	background-color:#b4dbea;
	float:right;
}

#sw_general #sw_bluebox h3 {
	padding:0 20px;
	margin:0;
}


#sw_general #sw_bluebox h3, #sw_general #sw_bluebox p, #sw_general #sw_bluebox #download {
	padding:0 20px;
}


#sw_general .button_howitworks {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_howitworks.gif) no-repeat top left;
}

#sw_general .button_howitworks:hover, #sw_general .button_howitworks:active  {
	background: url(/home/images/button_howitworks.gif) no-repeat 0 -45px;
	cursor:pointer;
}

#sw_general .description .button_howitworks {
	margin:0 200px;
}

#sw_general #download .button_download {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_download.png) no-repeat top left;
}

#sw_general #download .button_download:hover, #sw_general #download .button_download:active  {
	background: url(/home/images/button_download.png) no-repeat 0 -45px;
	cursor:pointer;
}


#sw_general .description {
	width:500px;
	position:relative;
	bottom:30px;
	left:20px;
}

#sw_general #sw_bluebox #download {
	width:170px;
	padding-right:100px;
	font-weight:bold;
}

*html #sw_general #sw_bluebox #download {
	width:270px;
}

#sw_general #sw_bluebox.adobe {
	background:url(/home/images/sw_adobe_downloadicon.png) 220px 100px no-repeat #b4dbea;
}
#sw_general #sw_bluebox.android {
	background:url(/home/images/sw_android_downloadicon.png) 220px 150px no-repeat #b4dbea;
}
#sw_general #sw_bluebox.csender {
	background:url(/home/images/sw_csender_downloadicon.png) 220px 115px no-repeat #b4dbea;
}
#sw_general #sw_bluebox.facebook {
	background:url(/home/images/sw_facebook_downloadicon.png) 220px 75px no-repeat #b4dbea;
}
#sw_general #sw_bluebox.iphone {
	background:url(/home/images/sw_iphone_downloadicon.png) 220px 100px no-repeat #b4dbea;
}
#sw_general #sw_bluebox.iphoto {
	background:url(/home/images/sw_iphoto_downloadicon.png) 220px 85px no-repeat #b4dbea;
}
#sw_general #sw_bluebox.picasa {
	background:url(/home/images/sw_picasa_downloadicon.png) 220px 85px no-repeat #b4dbea;
}

/* ceiva.com/mom Landing Page */


#mom10 {
	width:930px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:15px;
	top:10px;
}

*html #mom10 {
	width:930px;
	margin-top:10px;
}

#mom10 #contest {
	width:509px;
	height:450px;
	padding:241px 10px 0 10px;
	background:url(/home/images/mom10_contestbg.jpg) no-repeat 0 89px;
	color:#000000;
}

*html #mom10 #contest {
	width:529px;
	height:691px;
}

#mom10 #contest h1 {
	width:529px;
	height:89px;
	background:url(/home/images/mom10_contesth1.gif) no-repeat top left;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}

#mom10 #contest h1 span {
	display:none;
}

#mom10 #contest #button {
	display:block;
	width:159px;
	height:51px;
	background: url(/home/images/mom10_enternowcontest.gif) no-repeat top left;
	position:absolute;
	top:495px;
	left:40px;
}

#mom10 #contest #button:hover, #mom10 #contest #button:active  {
	background: url(/home/images/mom10_enternowcontest.gif) no-repeat 0 -51px;
	cursor:pointer;
}
#mom10 #contest #button {
	display:block;
	width:159px;
	height:51px;
	background: url(/home/images/mom10_enternowcontest.gif) no-repeat top left;
	position:absolute;
	top:495px;
	left:40px;
}

#mom10 #contest #button:hover, #mom10 #contest #button:active  {
	background: url(/home/images/mom10_enternowcontest.gif) no-repeat 0 -51px;
	cursor:pointer;
}
#mom10 #contest #button.rules {
	display:block;
	width:136px;
	height:45px;
	background: url(/home/images/button_officialrules2.gif) no-repeat top left;
	position:absolute;
	top:495px;
	left:40px;
}
#mom10 #contest #button.rules:hover, #mom10 #contest #button.rules:active  {
	width:136px;
	height:45px;
	background: url(/home/images/button_officialrules2.gif) no-repeat 0 -45px;
	cursor:pointer;
}
#mom10 #contest #button.winners {
	display:block;
	width:136px;
	height:45px;
	background: url(/home/images/button_seewinners2.gif) no-repeat top left;
	position:absolute;
	top:495px;
	left:40px;
}
#mom10 #contest #button.winners:hover, #mom10 #contest #button.winners:active  {
	width:136px;
	height:45px;
	background: url(/home/images/button_seewinners2.gif) no-repeat 0 -45px;
	cursor:pointer;
}


#mom10 #contest .facebooklink {
	width:251px;
	position:absolute;
	left:270px;
	bottom:15px;
	border:0;
}

#mom10 #contest .contestphotos {
	width:189px;
	position:absolute;
	left:306px;
	bottom:133px;
}
	


#mom10 #dazzle {
	width:394px;
	height:368px;
	position:absolute;
	top:0;
	right:0;
	background:url(/home/images/mom10_dazzlebg.jpg) no-repeat top left;
	color:#FFFFFF;
}

#mom10 #dazzle p {
	color:#FFFFFF;
	font-size:16px;
	padding:20px 10px 0 10px;
	font-weight:bold;
	text-align:center;
}

#mom10 #dazzle h1 {
	width:394px;
	height:80px;
	background:url(/home/images/mom10_dazzleh1.png) no-repeat center;
	margin:0;
	padding:0;
	position:relative;
	top:10px;
	left:0;
}

#mom10 #dazzle h1 span {
	display:none;
}

#mom10 #dazzle #button {
	display:block;
	width:159px;
	height:38px;
	background: url(/home/images/mom10_dazzlebutton.gif) no-repeat top left;
	position:relative;
	left:200px;
}

#mom10 #dazzle #button:hover, #mom10 #dazzle #button:active  {
	background: url(/home/images/mom10_dazzlebutton.gif) no-repeat 0 -38px;
	cursor:pointer;
}

#mom10 #dazzle #designs {
	display:block;
	width:213px;
	height:95px;
	background: url(/home/images/mom10_dazzledesigns.gif) no-repeat top left;
	position:absolute;
	bottom:20px;
	right:10px;
}


#mom10 #ppbanner {
	width:191px;
	height:314px;
	position:absolute;
	top:376px;
	left:539px;
}

#mom10 #quoteblock {
	width:191px;
	height:314px;
	position:absolute;
	top:376px;
	right:0;
}



/* Bedazzle Your Mom Photo Contest Landing Page */


#contest_momcontest10 {
	width:930px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:15px;
	margin-top:15px;
	padding-top:200px;
	background:url(/home/images/momcontest10_bg.jpg) no-repeat top left;
}

*html #contest_momcontest10 {
	width:930px;
	margin-top:30px;
}


#contest_momcontest10 .top {
	width:450px;
	position:relative;
	left:10px;
}

*html #contest_momcontest10 .top {
	top:25px;
	left:20px;
}

#contest_momcontest10 .top .memberphoto_table td {
	font-size:14px;
}


#contest_momcontest10 .successblock {
	width:330px;
	height:170px;
	background: #FFFFFF;
	padding:15px;
	margin:0;
	position:relative;
	top:10px;
	left:10px;
}

#contest_momcontest10 .successblock h1 {
	position:absolute;
	left:450px;
	top:110px;
}

#contest_momcontest10 h2.success {
	with:317px;
	height:54px;
	background: url(/home/images/contest_thankyouh1.gif) no-repeat left top;
	padding:0;
	margin:0;
}
#contest_momcontest10 h1 span, #contest_momcontest10 h2 span {
	display:none;
}

#contest_momcontest10 #prizes {
	width:314px;
	height:392px;
	position:absolute;
	top:450px;
	right:0px;
}

#contest_momcontest10 #prizes h1 {
	width:184px;
	height:26px;
	background:url(/home/images/momcontest10_grandprize.gif) no-repeat top left;
}

#contest_momcontest10 #prizes h1 span {
	display:none;
}

#contest_momcontest10 .form {
	width:550px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#contest_momcontest10 .form td {
	font-size:14px;
}

#contest_momcontest10 .enternow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_enternow.png) no-repeat top left;
}

#contest_momcontest10 .enternow:hover, #contest_momcontest10 .enternow:active  {
	background: url(/home/images/button_enternow.png) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_momcontest10 .votenow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_votenow.gif) no-repeat top left;
}

#contest_momcontest10 .votenow:hover, #contest_momcontest10 .votenow:active  {
	background: url(/home/images/button_votenow.gif) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_momcontest10 .seewinners {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_seewinners.gif) no-repeat top left;
}

#contest_momcontest10 .seewinners:hover, #contest_momcontest10 .seewinners:active  {
	background: url(/home/images/button_seewinners.gif) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_momcontest10 .morephotos {
	display:block;
	width:136px;
	height:45px;
	background: url(/home/images/button_morephotos.gif) no-repeat top left;
}
#contest_momcontest10 .morephotos:hover, #contest_momcontest10 .morephotos:active  {
	width:136px;
	height:45px;
	background: url(/home/images/button_morephotos.gif) no-repeat 0 -45px;
	cursor:pointer;
}



#contest_momcontest10 .backceiva {
	display:block;
	width:182px;
	height:61px;
	background: url(/home/images/button_backceiva.gif) no-repeat top left;
}

#contest_momcontest10 .backceiva:hover, #contest_momcontest10 .backceiva:active  {
	display:block;
	background: url(/home/images/button_backceiva.gif) no-repeat 0 -61px;
	width:182px;
	height:61px;
	cursor:pointer;
}

/* Renewal Offer Landing Page */


#renewaloffer {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
	margin-top:15px;
}

#renewaloffer .button_renewnow {
	display: block;
	background-image: url(/home/images/button_renewnow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 45px;
	position:relative;
	left:610px;
	}
#renewaloffer .button_renewnow:hover, #renewaloffer .button_renewnow:active {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
	
#renewaloffer .disclaimer {
	width:426px;
	font-size:11px;
	text-align:center;
	position:absolute;
	bottom:30px;
}

/* CEIVA Picsharebowl Landing Page */


#contest_picsharebowl2010 {
	width:951px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:5px;
}


#contest_picsharebowl2010 h1 {
	width:951px;
	height:70px;
	background: url(/home/images/superbowl2010_h1.gif) no-repeat center;
}

#contest_picsharebowl2010 h2 {
	width:422px;
	height:58px;
	background: url(/home/images/superbowl2010_h2.gif) no-repeat center;
}


*html #contest_picsharebowl2010 h1 {
	margin:0 0 20px 0;
}


*html #contest_picsharebowl2010 h2 {
	margin:0 0 20px 0;
}

#contest_picsharebowl2010 h1 span, #contest_picsharebowl2010 h2 span {
	display:none;
}

#contest_picsharebowl2010 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#contest_picsharebowl2010 #contestinfo {
	width:422px;
	position:relative;
	left:50px;
}

#contest_picsharebowl2010 #contestinfo .afc {
	width:200px;
	float:right;
	border-left:solid 1px #e3e3e3;
	text-align:right;
}

#contest_picsharebowl2010 #contestinfo .nfc {
	width:200px;
	text-align:left;
}

#contest_picsharebowl2010 #contestinfo .nfc h3, #contest_picsharebowl2010 #contestinfo .afc h3 {
	font-size:18px;
	margin-top:0;
	padding-top:0;
}


#contest_picsharebowl2010 #contestinfo .nfc .emaillink, #contest_picsharebowl2010 #contestinfo .afc .emaillink {
	font-size:24px;
	font-weight:bold;
	
}


#contest_picsharebowl2010 #contestinfo .announcement {
	color:#077aab;
	font-size:20px;
	font-weight:bold;
}

#contest_picsharebowl2010 #ceivainfo {
	width:422px;
	position:absolute;
	right:30px;
	bottom:20px;
	text-align:center;
}

#contest_picsharebowl2010 #ceivainfo h2 {
	width:422px;
	height:71px;
	background: url(/home/images/superbowl2010_ceivah1.gif) no-repeat center;
	padding:0 0 15px 0;
	margin:0;
}


#contest_picsharebowl2010 #ceivainfo #ppbenefits {
	width:600px;
	display:inline-block;
}

#contest_picsharebowl2010 #ceivainfo #ppbenefits ul {
	list-style:none;
}

#contest_picsharebowl2010 #ceivainfo #ppbenefits ul li {
	height:50px;
	padding-left:50px;
	margin-bottom:0.25em;
	background:no-repeat left top;
}

#contest_picsharebowl2010 #ceivainfo #ppbenefits ul li a:link, #contest_picsharebowl2010 #ceivainfo #ppbenefits ul li a:visited, #contest_picsharebowl2010 #ceivainfo #ppbenefits ul li a:active {
	color:#000b40;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}

#contest_picsharebowl2010 #ceivainfo #ppbenefits ul li a:hover {
	color:#000b40;
	font-size:18px;
	text-decoration:underline;
	font-weight:bold;
}


#contest_picsharebowl2010 #ceivainfo #ppbenefits ul li.magic {
	background-image:url(/lmore/images/icon_magic.gif);
}
#contest_picsharebowl2010 #ceivainfo #ppbenefits ul li.worldgroup {
	background-image:url(/home/images/icon_worldgroup.gif);
}
#contest_picsharebowl2010 #ceivainfo #ppbenefits ul li.channels {
	background-image:url(/lmore/images/icon_channels.gif);
}


#contest_picsharebowl2010 #top {
	width:952px;
	height:472px;
	background:url(/home/images/superbowl2010_top.jpg);
	position:relative;
}

#contest_picsharebowl2010 #afcphotos {
	width:269px;
	height:208px;
	position:absolute;
	left:99px;
	top:133px;
}

#contest_picsharebowl2010 #nfcphotos {
	width:269px;
	height:208px;
	position:absolute;
	left:576px;
	top:133px;
}


/* CEIVA Las Vegas Photo Contest Landing Page */


#contest_lasvegas2010 {
	width:490px;
	height:418px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:5px;
	padding:10px 10px 0 451px;
	background:url(/home/images/lasvegas2010_bg.jpg) no-repeat top left #b02024;
}

*html #contest_lasvegas2010 {
	width:951px;
	height:428px;
}


#contest_lasvegas2010 h1 {
	width:437px;
	height:71px;
	background: url(/home/images/lasvegas2010_h1.gif) no-repeat center;
	padding:15px;
	margin:0;
}

*html #contest_lasvegas2010 h1 {
	margin:0 0 20px 0;
}

#contest_lasvegas2010 h1 span {
	display:none;
}

#contest_lasvegas2010 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

#contest_lasvegas2010 .email {
	width:236px;
	border:none;
	position:absolute;
	left:200px;
	top:320px;
}

#contest_lasvegas2010 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

#contest_lasvegas2010 .seeentries {
	display:block;
	width:450px;
	height:45px;
	background: url(/home/images/button_seeentries2.gif) no-repeat top center;
}

#contest_lasvegas2010 .seeentries:hover, #contest_lasvegas2010 .seeentries:active  {
	width:450px;
	height:45px;
	background: url(/home/images/button_seeentries2.gif) no-repeat center -45px;
	cursor:pointer;
}

#contest_lasvegas2010 .buttoncentered {
	height:74px;
	text-align:center;
	background: url(/home/images/lasvegas2010_buttonbg.gif) 120px 0 no-repeat;
}

/* NBC Offer - February 6 and 7, 2010 */

.landingheader {
	width:953px;
	height:45px;
	position:relative;
	left:4px;
}

#home_nbcfeb2010 {
	width:952px;
	position:relative;
	left:4px;
	padding-top:10px;
}

#home_nbcfeb2010 #main {
	width:952px;
	height:375px;
	background:#FFFFFF;
	position:relative;
}

#home_nbcfeb2010 #main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#home_nbcfeb2010 #main .frame {
	width:286px;
	float:left;
	margin:44px 10px 34px 10px;
}

#home_nbcfeb2010 #main .h1 {
	width:630px;
	height:44px;
	background:url(/home/images/homeholi09_h1.gif) no-repeat top left;
	padding:0;
	margin:10px 0;
}

#home_nbcfeb2010 #main #ppbenefits {
	width:600px;
	position:relative;
	right:40px;
	bottom:15px;
	display:inline-block;
}

#home_nbcfeb2010 #main #ppbenefits ul {
	list-style:none;
}

#home_nbcfeb2010 #main #ppbenefits ul li {
	height:50px;
	padding-left:50px;
	margin-bottom:0.25em;
	background:no-repeat left top;
}

#home_nbcfeb2010 #main #ppbenefits ul li a:link, #home_nbcfeb2010 #main #ppbenefits ul li a:visited, #home_nbcfeb2010 #main #ppbenefits ul li a:active {
	color:#077aab;
	font-size:18px;
	text-decoration:none;
}

#home_nbcfeb2010 #main #ppbenefits ul li a:hover {
	color:#077aab;
	font-size:18px;
	text-decoration:underline;
}


#home_nbcfeb2010 #main #ppbenefits ul li.magic {
	background-image:url(/lmore/images/icon_magic.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.world {
	background-image:url(/lmore/images/icon_world.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.group {
	background-image:url(/lmore/images/icon_group.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.schedule {
	background-image:url(/lmore/images/icon_schedule.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.galleries {
	background-image:url(/lmore/images/icon_galleries.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.channels {
	background-image:url(/lmore/images/icon_channels.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.album {
	background-image:url(/lmore/images/icon_album.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.warranty {
	background-image:url(/lmore/images/icon_warranty.gif);
}
#home_nbcfeb2010 #main #ppbenefits ul li.cellphone {
	background-image:url(/lmore/images/icon_cellphone.gif);
}


#home_nbcfeb2010 #threecol {
	width:952px;
	height:375px;
	background:url(/home/images/greentopgrad_bg.gif) repeat-x top left;
	position:relative;
	margin-bottom:10px;
}

#home_nbcfeb2010 #threecol p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#home_nbcfeb2010 #threecol a {
	display:block;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}

#home_nbcfeb2010 #threecol h2 span {
	display:none;
}

#home_nbcfeb2010 #threecol #specialoffer {
	width:380px;
	height:275px;
	position:relative;
	left:15px;
	top:15px;
	background:url(/home/images/nbcspecialoffer.gif) no-repeat top left;
	padding:180px 0 0 220px;
	font-size:16px;
}

*html #home_nbcfeb2010 #threecol #specialoffer {
	width:600px;
	height:355px;
}

#home_nbcfeb2010 #threecol #specialoffer .code {
	font-size:19px;
	color:#209c58;
	font-weight:bold;
}

#home_nbcfeb2010 #threecol #specialoffer .button_shopnow {
	display: block;
	background-image: url(/home/images/button_shopnow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 45px;
	position:relative;
	left:110px;
	}
#home_nbcfeb2010 #threecol #specialoffer .button_shopnow:hover {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
#home_nbcfeb2010 #threecol #specialoffer .button_shopnow:active {
	width: 136px;
	height: 45px;
	}

#home_nbcfeb2010 #threecol .specialdisclaimer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}



#home_nbcfeb2010 #threecol #stories {
	width:300px;
	height:350px;
	position:absolute;
	left:640px;
	top:15px;
}
#home_nbcfeb2010 #threecol #stories h2 {
	width:289px;
	height:34px;
	background:url(/home/images/homeholi09_h2_stories.gif) no-repeat top left;
}



#home_nbcfeb2010 #homeNewsletter_normal {
	width:888px;
	height:151px;
	position:relative;
	background:url(/home/images/home_newsletterbglong.gif) no-repeat;
	font-size:12px;
	padding:30px 15px 15px 30px;
}
*html #home_nbcfeb2010 #homeNewsletter_normal {
	width:933px;
	height:196px;
}


#home_nbcfeb2010 #homeNewsletter_normal .newsletter_frame {
	float:left;
}

#home_nbcfeb2010 #homeNewsletter_normal p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 0 125px;
	padding-top:0;
}

#home_nbcfeb2010 #homeNewsletter_normal p.disclaimer {
	font-size:11px;
}

#home_nbcfeb2010 #homeNewsletter_normal h3 {
	width:382px;
	height:25px;
	background:url(/home/images/homeholi09_h3_mailing.gif) no-repeat top left;
	margin:30px 0 0 125px;
	padding:0;
}

#home_nbcfeb2010 #homeNewsletter_normal h3 span {
	display:none;
}


#home_nbcfeb2010 #homeNewsletter_normal #home_newsletterformlong {
	width:290px;
	position:absolute;
	right:20px;
	top:25px;
	padding:0;
	margin:0;
}


#home_nbcfeb2010 #homeNewsletter_normal #home_newsletterformlong .signup {
	display:block;
	width:136px;
	height:45px;
	background: url(/home/images/button_signup.gif) no-repeat top left;
	position:relative;
	top:8px;
	left:60px;
}


#home_nbcfeb2010 #homeNewsletter_normal #home_newsletterformlong .signup:hover, #home_nbcfeb2010 #homeNewsletter_normal #home_newsletterformlong .signup:active  {
	width:136px;
	height:45px;
	background: url(/home/images/button_signup.gif) no-repeat 0 -45px;
	cursor:pointer;
}


/* Testimonials Video Landing Page - December 16, 2009 */

#testvideo09 {
	width:953px;
	height:596px;
	background:url(/home/images/testvideo09_bg.jpg) no-repeat 0px 45px;
	position:relative;
	margin:auto;
}

#testvideo09 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#testvideo09 p.bubbletext {
	width:370px;
	position:absolute;
	top:140px;
	left:240px;
}
#testvideo09 p.disclaimer {
	font-size:11px;
}

#testvideo09 h1 {
	width:811px;
	height:42px;
	background: url(/home/images/testvideo09_h1.gif) no-repeat center;
	padding:15px;
	margin:0;
	position:absolute;
	top:50px;
	left:100px;
}

#testvideo09 h2.googleoffer {
	width:319px;
	height:69px;
	background: url(/home/images/testvideo09_h2.gif) no-repeat center;
	padding:0;
	margin:10px 0 0 0;
	position:relative;
	top:0;
	left:-20px;
}
#testvideo09 h2.wootoffer {
	width:292px;
	height:68px;
	background: url(/home/images/testvideo09_h2woot.gif) no-repeat center;
	padding:0;
	margin:10px 0 0 0;
	position:relative;
	top:0;
	left:0;
}

#testvideo09 h2.bottomtag {
	width:484px;
	height:75px;
	background: url(/home/images/testvideo09_bottomlogotag.gif) no-repeat center;
	padding:0;
	margin:0;
	position:absolute;
	bottom:20px;
	left:160px;
}

#testvideo09 h3.phone {
	width:269px;
	height:23px;
	background: url(/home/images/testvideo09_phone.gif) no-repeat center;
	padding:0;
	margin:10px 0;
}

#testvideo09 a.web {
	width:266px;
	height:23px;
	display:block;
	background: url(/home/images/testvideo09_web.gif) no-repeat center;
	padding:0;
	margin:10px 0;
}

#testvideo09 h1 span, #testvideo09 h2 span, #testvideo09 h3 span {
	display:none;
}

#testvideo09 .video {
	width:340px;
	position:absolute;
	top:230px;
	left:280px;
}

#testvideo09 .rightcol {
	width:284px;
	position:absolute;
	right:0;
	top:100px;
	padding:0 8px;
}

*html #testvideo09 .rightcol {
	width:300px;
	right:-20px;
}

*html #testvideo09 #two {
	width:300px;
	right:-10px;
}

#testvideo09 .button_freeship {
	width:283px;
	position:relative;
}

/* Pet Superstar Photo Contest Landing Page */


#contest_pet10 {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
	background:url(/home/images/2010pet_bg.jpg) no-repeat top left;
}

*html #contest_pet10 {
	width:910px;
	margin-top:30px;
}


#contest_pet10 .top {
	width:400px;
	height:490px;
	position:relative;
	top:260px;
}

*html #contest_pet10 .top {
	top:260px;
	left:20px;
}

#contest_pet10 h1 {
	width:252px;
	height:211px;
	background: url(/home/images/2009holidayphoto_h1.png) no-repeat center;
	padding:15px;
	margin:0;
}

*html #contest_pet10 h1 {
	margin:0 0 20px 0;
}

#contest_pet10 .successblock {
	width:330px;
	height:170px;
	background: #FFFFFF;
	padding:15px;
	margin:0;
	position:relative;
	top:50px;
	left:5px;
	border:solid 1px #000b40;
}

#contest_pet10 .successblock h1 {
	position:absolute;
	left:450px;
	top:110px;
}

#contest_pet10 h2.success {
	with:317px;
	height:54px;
	background: url(/home/images/contest_thankyouh1.gif) no-repeat left top;
	padding:0;
	margin:0;
}
#contest_pet10 h1 span, #contest_pet10 h2 span {
	display:none;
}

#contest_pet10 #prizes {
	width:431px;
	height:390px;
	position:absolute;
	top:50px;
	right:20px;
}




#contest_pet10 .form {
	width:600px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#contest_pet10 .form td {
	font-size:14px;
}

#contest_pet10 .enternow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_enternow.png) no-repeat top left;
}

#contest_pet10 .enternow:hover, #contest_pet10 .enternow:active  {
	background: url(/home/images/button_enternow.png) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_pet10 .votenow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_votenow.gif) no-repeat top left;
}

#contest_pet10 .votenow:hover, #contest_pet10 .votenow:active  {
	background: url(/home/images/button_votenow.gif) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_pet10 .seewinners {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_seewinners.gif) no-repeat top left;
}

#contest_pet10 .seewinners:hover, #contest_pet10 .seewinners:active  {
	background: url(/home/images/button_seewinners.gif) no-repeat 0 -45px;
	cursor:pointer;
}



#contest_pet10 .backceiva {
	display:block;
	width:182px;
	height:61px;
	background: url(/home/images/button_backceiva.gif) no-repeat top left;
}

#contest_pet10 .backceiva:hover, #contest_pet10 .backceiva:active  {
	display:block;
	background: url(/home/images/button_backceiva.gif) no-repeat 0 -61px;
	width:182px;
	height:61px;
	cursor:pointer;
}



/* Holiday Memories Photo Contest Landing Page */


#contest_holiday09 {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
	margin-top:15px;
	background:url(/home/images/2009holidayphoto_bg.jpg) no-repeat top left;
}

*html #contest_holiday09 {
	width:910px;
	margin-top:30px;
}


#contest_holiday09 .top {
	width:400px;
	height:450px;
	position:relative;
	top:10px;
}

*html #contest_holiday09 .top {
	top:25px;
	left:20px;
}

#contest_holiday09 h1 {
	width:252px;
	height:211px;
	background: url(/home/images/2009holidayphoto_h1.png) no-repeat center;
	padding:15px;
	margin:0;
}

*html #contest_holiday09 h1 {
	margin:0 0 20px 0;
}

#contest_holiday09 .successblock {
	width:330px;
	height:170px;
	background: #FFFFFF;
	padding:15px;
	margin:0;
	position:relative;
	top:10px;
	left:10px;
	border:solid 1px #000b40;
}

#contest_holiday09 .successblock h1 {
	position:absolute;
	left:450px;
	top:110px;
}

#contest_holiday09 h2.success {
	with:317px;
	height:54px;
	background: url(/home/images/contest_thankyouh1.gif) no-repeat left top;
	padding:0;
	margin:0;
}
#contest_holiday09 h1 span, #contest_holiday09 h2 span {
	display:none;
}

#contest_holiday09 #prizes {
	width:431px;
	height:392px;
	position:absolute;
	top:50px;
	right:20px;
}




#contest_holiday09 .form {
	width:600px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#contest_holiday09 .form td {
	font-size:14px;
}

#contest_holiday09 .enternow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_enternow.png) no-repeat top left;
}

#contest_holiday09 .enternow:hover, #contest_holiday09 .enternow:active  {
	background: url(/home/images/button_enternow.png) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_holiday09 .votenow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_votenow.gif) no-repeat top left;
}

#contest_holiday09 .votenow:hover, #contest_holiday09 .votenow:active  {
	background: url(/home/images/button_votenow.gif) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_holiday09 .seewinners {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_seewinners.gif) no-repeat top left;
}

#contest_holiday09 .seewinners:hover, #contest_holiday09 .seewinners:active  {
	background: url(/home/images/button_seewinners.gif) no-repeat 0 -45px;
	cursor:pointer;
}



#contest_holiday09 .backceiva {
	display:block;
	width:182px;
	height:61px;
	background: url(/home/images/button_backceiva.gif) no-repeat top left;
}

#contest_holiday09 .backceiva:hover, #contest_holiday09 .backceiva:active  {
	display:block;
	background: url(/home/images/button_backceiva.gif) no-repeat 0 -61px;
	width:182px;
	height:61px;
	cursor:pointer;
}

/* Halloween Haunt Photo Contest Landing Page */


#contest_halloween09 {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
	margin-top:15px;
	background:url(/home/images/2009halloween_bg.jpg) no-repeat top left;
}

*html #contest_halloween09 {
	width:910px;
	margin-top:30px;
}


#contest_halloween09 .top {
	width:400px;
	height:450px;
	position:relative;
	top:10px;
}

*html #contest_halloween09 .top {
	top:25px;
	left:20px;
}

#contest_halloween09 h1 {
	width:266px;
	height:171px;
	background: url(/home/images/2009halloween_h1.png) no-repeat center;
	padding:15px;
	margin:0;
}

*html #contest_halloween09 h1 {
	margin:0 0 20px 0;
}

#contest_halloween09 .successblock {
	width:330px;
	height:170px;
	background: #FFFFFF;
	padding:15px;
	margin:0;
	position:relative;
	top:10px;
	left:10px;
	border:solid 1px #000b40;
}

#contest_halloween09 .successblock h1 {
	position:absolute;
	left:450px;
	top:110px;
}

#contest_halloween09 h2.success {
	with:317px;
	height:54px;
	background: url(/home/images/contest_thankyouh1.gif) no-repeat left top;
	padding:0;
	margin:0;
}
#contest_halloween09 h1 span, #contest_halloween09 h2 span {
	display:none;
}

#contest_halloween09 #prizes {
	width:431px;
	height:392px;
	position:absolute;
	top:50px;
	right:20px;
}




#contest_halloween09 .form {
	width:600px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#contest_halloween09 .form td {
	font-size:14px;
}

#contest_halloween09 .enternow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_enternow.png) no-repeat top left;
}

#contest_halloween09 .enternow:hover, #contest_halloween09 .enternow:active  {
	background: url(/home/images/button_enternow.png) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_halloween09 .votenow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_votenow.gif) no-repeat top left;
}

#contest_halloween09 .votenow:hover, #contest_halloween09 .votenow:active  {
	background: url(/home/images/button_votenow.gif) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_halloween09 .seewinners {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_seewinners.gif) no-repeat top left;
}

#contest_halloween09 .seewinners:hover, #contest_halloween09 .seewinners:active  {
	background: url(/home/images/button_seewinners.gif) no-repeat 0 -45px;
	cursor:pointer;
}



#contest_halloween09 .backceiva {
	display:block;
	width:182px;
	height:61px;
	background: url(/home/images/button_backceiva.gif) no-repeat top left;
}

#contest_halloween09 .backceiva:hover, #contest_halloween09 .backceiva:active  {
	display:block;
	background: url(/home/images/button_backceiva.gif) no-repeat 0 -61px;
	width:182px;
	height:61px;
	cursor:pointer;
}


/* Adobe Offer Landing Page */

#adobe {
	width:470px;
	height:545px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:relative;
	left:5px;
	margin-top:15px;
	padding:0 450px 0 30px;
	background:url(/home/images/framefloor_bg.jpg) no-repeat bottom center;
	border-bottom:solid 1px #ebebeb;
}

*html #adobe {
	width:950px;
}

#adobe h1 {
	width:362px;
	height:78px;
	background: url(/home/images/unlikeany_h1.gif) no-repeat center;
	padding:15px;
	margin:0;
}

#adobe h1 span {
	display:none;
}

#adobe p {
	color:#000000;
}

#adobe .bullets {
	width:450px;
	position:absolute;
	right:10px;
	top:10px;
}

#adobe .bullets ul {
	list-style:none;
}

#adobe .bullets ul li {
	height:50px;
	padding-left:50px;
	margin-bottom:1em;
	background:no-repeat left top;
}

#adobe .bullets ul li span {
	color:#077aab;
	font-size:18px;
}

#adobe .bullets ul li.magic {
	background-image:url(/home/images/icon_magic.gif);
}
#adobe .bullets ul li.world {
	background-image:url(/home/images/icon_world.gif);
}
#adobe .bullets ul li.group {
	background-image:url(/home/images/icon_group.gif);
}

#adobe #pro80offer {
	width:370px;
	height:200px;
	padding:10px;
	background:url(/home/images/yellowgrad_bg.gif) repeat-x bottom;
	border:solid 1px #077aab;
	position:relative;
	left:30px;
}

#adobe #pro80offer .frame {
	width:130px;
	float:right;
	margin-top:30px;
}

#adobe #pro80offer h2 {
	width:200px;
	height:55px;
	background: url(/home/images/pro80offer_h1.gif) no-repeat center;
	padding:0;
	margin:0;
}

#adobe #pro80offer h3 {
	width:200px;
	height:55px;
	background: url(/home/images/pro80offer_price132.gif) no-repeat center;
	padding:0;
	margin:10px 0;
}

#adobe #pro80offer h2 span, #adobe #pro80offer h3 span {
	display:none;
}

#adobe #pro80offer .button {
	display: inline-block;
	background-image: url(/home/images/shareofferyellow_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 113px;
	height: 48px;
	}
#adobe #pro80offer .button:hover {
	background-position: 0 -48px;
	height: 48px;
	width: 113px;
	}
	
#adobe #pro80offer .button:active {
	height: 48px;
	width: 113px;
}

#adobe #pro80offer .lmore {
	display: inline-block;
	background-image: url(/home/images/shareofferyellow_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 80px;
	height: 30px;
	position:relative;
	left:20px;
	}


/* Olan Mills Offer Landing Page */

#olanmills {
	width:470px;
	height:545px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:relative;
	left:5px;
	margin-top:15px;
	padding:0 450px 0 30px;
	background:url(/home/images/framefloor_bg.jpg) no-repeat bottom center;
	border-bottom:solid 1px #ebebeb;
}

*html #olanmills {
	width:950px;
}

#olanmills h1 {
	width:362px;
	height:78px;
	background: url(/home/images/unlikeany_h1.gif) no-repeat center;
	padding:15px;
	margin:0;
}

#olanmills h1 span {
	display:none;
}

#olanmills p {
	color:#000000;
}

#olanmills .bullets {
	width:450px;
	position:absolute;
	right:10px;
	top:10px;
}

#olanmills .bullets ul {
	list-style:none;
}

#olanmills .bullets ul li {
	height:50px;
	padding-left:50px;
	margin-bottom:1em;
	background:no-repeat left top;
}

#olanmills .bullets ul li span {
	color:#077aab;
	font-size:18px;
}

#olanmills .bullets ul li.magic {
	background-image:url(/home/images/icon_magic.gif);
}
#olanmills .bullets ul li.world {
	background-image:url(/home/images/icon_world.gif);
}
#olanmills .bullets ul li.group {
	background-image:url(/home/images/icon_group.gif);
}

#olanmills #shareoffer {
	width:340px;
	height:200px;
	padding:10px;
	background:url(/home/images/yellowgrad_bg.gif) repeat-x bottom;
	border:solid 1px #077aab;
	position:relative;
	left:50px;
	font-size:12px;
	color:#000b40;
}

*html #olanmills #shareoffer {
	width:360px;
	height:220px;
}

#olanmills #shareoffer .frame {
	width:132px;
	float:right;
	margin-top:30px;
}

#olanmills #shareoffer h2 {
	width:200px;
	height:55px;
	background: url(/home/images/shareoffer_title.gif) no-repeat center;
	padding:0;
	margin:0;
}

#olanmills #shareoffer h3 {
	width:200px;
	height:55px;
	background: url(/home/images/shareoffer_price119.gif) no-repeat center;
	padding:0;
	margin:10px 0;
}

#olanmills #shareoffer h2 span, #olanmills #shareoffer h3 span {
	display:none;
}

#olanmills #shareoffer .button {
	display: inline-block;
	background-image: url(/home/images/shareofferyellow_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 113px;
	height: 48px;
	}
#olanmills #shareoffer .button:hover {
	background-position: 0 -48px;
	height: 48px;
	width: 113px;
	}
	
#olanmills #shareoffer .button:active {
	height: 48px;
	width: 113px;
}

#olanmills #shareoffer .lmore {
	display: inline-block;
	background-image: url(/home/images/shareofferyellow_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 80px;
	height: 30px;
	position:relative;
	left:20px;
	}

/* Summer Fun Photo Contest Landing Page */


#contest_summer09 {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
	margin-top:15px;
	background:url(/home/images/2009summer_bg.gif) no-repeat top left;
}

*html #contest_summer09 {
	width:910px;
	margin-top:30px;
}


#contest_summer09 .top {
	width:400px;
	height:450px;
	position:relative;
	top:120px;
}

*html #contest_summer09 .top {
	top:135px;
	left:20px;
}

#contest_summer09 h1 {
	width:352px;
	height:78px;
	background: url(/home/images/2009summer_h1.png) no-repeat center;
	padding:15px;
	margin:0;
}

#contest_summer09 .successblock {
	width:350px;
	height:170px;
	background: #FFFFFF;
	padding:15px;
	margin:0;
	position:relative;
	top:10px;
	left:40px;
	border:solid 1px #000b40;
}

#contest_summer09 .successblock h1 {
	position:absolute;
	left:450px;
	top:110px;
}

#contest_summer09 h2.success {
	with:317px;
	height:54px;
	background: url(/home/images/contest_thankyouh1.gif) no-repeat left top;
	padding:0;
	margin:0;
}
#contest_summer09 h1 span, #contest_summer09 h2 span {
	display:none;
}

#contest_summer09 #prizes {
	width:431px;
	height:392px;
	position:absolute;
	top:50px;
	right:20px;
}




#contest_summer09 .form {
	width:600px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#contest_summer09 .form td {
	font-size:14px;
}

#contest_summer09 .enternow {
	display:block;
	width:184px;
	height:61px;
	background: url(/home/images/button_enternow.gif) no-repeat top left;
}

#contest_summer09 .enternow:hover, #contest_summer09 .enternow:active  {
	background: url(/home/images/button_enternow.gif) no-repeat 0 -61px;
	cursor:pointer;
}

#contest_summer09 .votenow {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_votenow.gif) no-repeat top left;
}

#contest_summer09 .votenow:hover, #contest_summer09 .votenow:active  {
	background: url(/home/images/button_votenow.gif) no-repeat 0 -45px;
	cursor:pointer;
}

#contest_summer09 .seewinners {
	display:block;
	width:184px;
	height:45px;
	background: url(/home/images/button_seewinners.gif) no-repeat top left;
}

#contest_summer09 .seewinners:hover, #contest_summer09 .seewinners:active  {
	background: url(/home/images/button_seewinners.gif) no-repeat 0 -45px;
	cursor:pointer;
}



#contest_summer09 .backceiva {
	display:block;
	width:182px;
	height:61px;
	background: url(/home/images/button_backceiva.gif) no-repeat top left;
}

#contest_summer09 .backceiva:hover, #contest_summer09 .backceiva:active  {
	display:block;
	background: url(/home/images/button_backceiva.gif) no-repeat 0 -61px;
	width:182px;
	height:61px;
	cursor:pointer;
}


/* Renewal Postcard Landing Pages */

#bbppr {
	width:950px;
	position:relative;
	left:4px;
	background:url(/home/images/bbppr_bg.jpg) no-repeat;
}

#bbppr #mainblock {
	background:#FFFFFF;
	border-left:solid 8px #d8dddf;
	border-right:solid 8px #d8dddf;
	padding:20px;
	width:450px;
	position:relative;
	left:110px;
}


*html #bbppr #mainblock {
	width:490px;
}

#bbppr #mainblock h1 {
	width:406px;
	height:50px;
	background:url(/home/images/bbppr_h1.gif) no-repeat top left;
	margin-top:0;
	padding-top:0;
}

#bbppr #mainblock h1 span {
	display:none;
}

#bbppr #mainblock .bullets {
	height:7.5em;
	padding-left:100px;
}

#bbppr #mainblock #automatic {
	background:url(/home/images/bbppr_hat.gif) no-repeat 20px 10px;
}

#bbppr #mainblock #keepintouch {
	background:url(/home/images/bbppr_world.gif) no-repeat 20px 15px;
}

#bbppr #mainblock #internetphone {
	background:url(/home/images/bbppr_computerphone.gif) no-repeat 8px 10px;
}
#bbppr #mainblock #guests {
	background:url(/home/images/bbppr_people.gif) no-repeat 20px 20px;
}

#bbppr #sideblock {
	color:#FFFFFF;
	width:300px;
	position:absolute;
	right:20px;
	top:10px;
}

#bbppr #sideblock p {
	color:#FFFFFF;
	font-size:14px;
}

#bbppr #sideblock h2 {
	width:273px;
	height:64px;
	background:url(/home/images/bbppr_activateh2.gif) no-repeat left top;
}

#bbppr #sideblock h2 span {
	display:none;
}


#bbppr #sideblock .numbers {
	padding-top:4px;
	padding-left:55px;
}

#bbppr #sideblock #first {
	background:url(/home/images/bbppr_1.gif) no-repeat 10px 10px;
}
#bbppr #sideblock #second {
	background:url(/home/images/bbppr_2.gif) no-repeat 10px 10px;
}
#bbppr #sideblock #third {
	background:url(/home/images/bbppr_3.gif) no-repeat 10px 10px;
}

#bbppr #sideblock .button {
	display: block;
	background-image: url(/home/images/bbppr_choosebutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 196px;
	height: 37px;
	}
#bbppr #sideblock .button:hover {
	background-position: 0 -37px;
	height: 37px;
	width: 196px;
	}
	
#bbppr #sideblock .button:active {
	height: 37px;
	width: 196px;
}

#bbppr #sideblock #disclaimer {
	font-size:10px;
	width:300px;
	text-align:left;
}

/* Adapter Exchange Program */

#adapterexchange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:20px;
	width:930px;
}

*html #adapterexchange {
	width:930px;
	top:15px;
}

#adapterexchange h1 {
	width:434px;
	height:59px;
	line-height:0;
	background: url(/home/images/adapterexchange_h1.gif) no-repeat top left;
}

#adapterexchange h2.ismine {
	width:434px;
	height:30px;
	line-height:0;
	background: url(/home/images/adapterexchange_qismine.gif) no-repeat top left;
}

#adapterexchange h2.howknow {
	width:434px;
	height:64px;
	line-height:0;
	background: url(/home/images/adapterexchange_qhowknow.gif) no-repeat top left;
}

#adapterexchange h2.when {
	width:434px;
	height:30px;
	line-height:0;
	background: url(/home/images/adapterexchange_qwhen.gif) no-repeat top left;
}

#adapterexchange h2.affected {
	width:395px;
	height:59px;
	line-height:0;
	margin-bottom:8px;
	background: url(/home/images/adapterexchange_affected_h1.gif) no-repeat top left;
}

#adapterexchange h2.unaffected {
	width:294px;
	height:38px;
	line-height:0;
	margin-bottom:8px;
	background: url(/home/images/adapterexchange_unaffected_h1.gif) no-repeat top left;
}


#adapterexchange h1 span, #adapterexchange h2 span {
	display:none;
}


#adapterexchange #rightcol {
	width:440px;
	float:right;
	text-align:center;
	padding:40px 0 10px 10px;
}

#adapterexchange #rightcol #affected {
	width:420px;
	border:solid 1px #FF0000;
	background:#f9dfda;
	padding:5px;
}

#adapterexchange #rightcol #unaffected {
	width:420px;
	border:solid 1px #579e1b;
	background:#e3f5e3;
	padding:5px;
	font-size:10px;
	position:relative;
}

#adapterexchange #unaffected ul
  {
    list-style:none;
    width: 415px;
	height:230px;
	margin:0;
	padding:0;
	position:relative;
	left:10px;
  }

#adapterexchange #unaffected ul li
  {
    float: left;
    width: 100px;
	padding:85px 0 12px 0;
  }

#adapterexchange #unaffected br
  {
    clear: left;
  }


#adapterexchange #rightcol #unaffected ul li.c1 {
	background:url(/home/images/adapterexchange_c1.gif) no-repeat top center;
}
#adapterexchange #rightcol #unaffected ul li.c2 {
	background:url(/home/images/adapterexchange_c2.gif) no-repeat top center;
}
#adapterexchange #rightcol #unaffected ul li.c3 {
	background:url(/home/images/adapterexchange_c3.gif) no-repeat top center;
}
#adapterexchange #rightcol #unaffected ul li.wifi {
	background:url(/home/images/adapterexchange_wifi.gif) no-repeat top center;
}
#adapterexchange #rightcol #unaffected ul li.c7 {
	background:url(/home/images/adapterexchange_c7.gif) no-repeat top center;
}
#adapterexchange #rightcol #unaffected ul li.share {
	background:url(/home/images/adapterexchange_share.gif) no-repeat top center;
}
#adapterexchange #rightcol #unaffected ul li.life {
	background:url(/home/images/adapterexchange_life.gif) no-repeat top center;
}


#adapterexchange .verify {
	width:500px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}


#adapterexchange .form {
	width:600px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#adapterexchange .form td, #adapterexchange .verify td {
	font-size:14px;
}

#adapterexchange .asteriskRed {
	font-weight:bold;
	color:#CC0033;
	font-size:18px;
}

#adapterexchange .submit {
	display:block;
	width:184px;
	height:63px;
	background: url(/home/images/button_submit.gif) no-repeat top left;
}

#adapterexchange .submit:hover, #contest_uglytie .submit:active  {
	background: url(/home/images/button_submit.gif) no-repeat 0 -63px;
	cursor:pointer;
}


#adapterexchange .backceiva {
	display:block;
	width:182px;
	height:61px;
	background: url(/home/images/button_backceiva.gif) no-repeat top left;
}

#adapterexchange .backceiva:hover, #adapterexchange .backceiva:active  {
	display:block;
	background: url(/home/images/button_backceiva.gif) no-repeat 0 -61px;
	width:182px;
	height:61px;
	cursor:pointer;
}

/* Instyle and New York Post Landing Page Offer */

#sharepromolanding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	width:930px;
	height:500px;
}

*html #sharepromolanding {
	width:930px;
	top:15px;
}


#sharepromolanding h1 {
	width:500px;
	height:58px;
	line-height:0;
	background: url(/home/images/29share_h1.gif) no-repeat center top;
}

#sharepromolanding h2.instyle {
	width:398px;
	height:26px;
	background: url(/home/images/sharepromooffer_instyle_h1.gif) no-repeat center;
}

#sharepromolanding h2.nypost {
	width:398px;
	height:26px;
	background: url(/home/images/sharepromooffer_nypost_h1.gif) no-repeat center;
}

#sharepromolanding h2.peoplemag {
	width:398px;
	height:26px;
	background: url(/home/images/sharepromooffer_peoplemag_h1.gif) no-repeat center;
}

#sharepromolanding h1 span, #sharepromolanding h2 span {
	display:none;
}

#sharepromolanding .leftcol {
	width:250px;
	position:absolute;
	top:60px;
}

#sharepromolanding .rightcol {
	width:240px;
	position:absolute;
	top:60px;
	left:250px;
}

#sharepromolanding li {
	margin-top:10px;
}


#sharepromolanding .map {
	width:430px;
	position:relative;
	left:40px;
	top:135px;
}

#sharepromolanding #offer {
	width:398px;
	float:right;
}


#sharepromolanding #offer .lmore {
	width:398px;
	text-align:right;
}


#sharepromolanding #offer .terms {
	width:398px;
	text-align:center;
	color:#999999;
	font-size:10px;
	margin-top:16px;
}

#sharepromolanding .shareoffer {
	border-top: solid 5px #2d7aa2;
	border-bottom: solid 5px #2d7aa2;
}



/* Mother's Day CDI/WiBOC special */

#mday09 #mdaycdi_20off {
	width:330px;
	height:293px;
	position:absolute;
	top:0px;
	right:10px;
	background: url(/cstore/images/mdaycdi_20off.gif) no-repeat top left;
}

#mday09 #mdaycdi_20off span {
	display:none;
}


/* Mother's Day PPC Landing Page */

#mdayppc {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left: 5px;
}


#mdayppc #top {
	width:950px;
	height:300px;
	background: url(/home/images/mdayppc_bg.gif) repeat-x bottom left;
	border-bottom:solid 5px #8fc045;
}

#mdayppc #top #shareoffer {
	width: 400px;
	float: right;
}

#mdayppc #top #maparea {
	width: 530px;
	height: 100px;
	float: left;
}

#mdayppc #top #maparea h1 {
	width:508px;
	height:78px;
	background: url(/home/images/mdayppc_maph1.gif) no-repeat top left;
	position:relative;
	left:20px;
	top:10px;
	margin:0;
	padding:0;
	line-height:0;
}

#mdayppc #top #maparea li {
margin-bottom: 5px;
}

#mdayppc #top #shareoffer h1 {
	width: 193px;
	height:62px;
	background: url(/home/images/mdayppc_shareh1.gif) no-repeat top left;
	margin:0;
	padding:0;
	line-height:0;
	margin-top: 15px;
}

#mdayppc h1 span, #mdayppc .pplink span, #mdayppc h2 span, #mdayppc .promocode span {
	display:none;
}

#mdayppc #top #shareoffer .pplink {
	width:191px;
	height:15px;
	background: url(/home/images/mdayppc_pplink.gif) no-repeat top right;
}

#mdayppc #top #shareoffer h2 {
	width:173px;
	height:86px;
	background: url(/home/images/mdayppc_shareprice.gif) no-repeat top left;
}

.sharetext {
	float: left;
	width: 50px;
	}
	
#mdayppc #top #shareoffer .button {
	display: block;
	background-image: url(/home/images/mdayppc_topbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 135px;
	height: 51px;
	margin-left: 15px;
	margin-top: 10px;
	}
#mdayppc #top #shareoffer .button:hover {
	background-position: 0 -51px;
	height: 51px;
	width: 135px;
	}
	
#mdayppc #top #shareoffer .button:active {
	height: 49px;
	width: 135px;
}

#mdayppc #top #mothersday h1 {
	width:441px;
	height:67px;
	background: url(/home/images/mdayppc_h1.gif) no-repeat top left;
	position:relative;
	left:0px;
	top:36px;
	margin:20px 0 65px 0;
	padding:0;
	line-height:0;
}

#mdayppc #top #mothersday p {
	color:#000000;
	line-height:1.25em;
}

#mdayppc .ppbenefits_map {
	width:304px;
	position:relative;
	top:-17px;
	left:15px;
	background:url(/home/images/mdayppc_map.gif) no-repeat top left;
	padding-top:220px;
}

#mdayppc .ppbenefits_map li {
	margin-bottom:1em;
}

#mdayppc .disclaimer {
	font-size:11px;
	text-align:center;
}

#mdayppc .ppbenefits_gparents {
	width:280px;
	position:absolute;
	top:380px;
	left:335px;
	background:url(/home/images/mdayppc_gparents.gif) no-repeat top center;
	padding-top:200px;
}

#mdayppc .ppbenefits_gparents li {
	margin-bottom:1em;
}

#mdayppc .ppbenefits_cycle {
	width:292px;
	position:absolute;
	top:324px;
	left:625px;
	background:url(/home/images/mdayppc_cycle.gif) no-repeat top;
	padding-top:255px;
}

*html #mdayppc .ppbenefits_cycle {
	top:319px;
}

#mdayppc .ppbenefits_cycle li {
	margin-bottom:1em;
}

#mdayppc .disclaimer {
	font-size:12px;
	text-align:center;
}

#mdayppc #shareoffer_bottom {
	width: 935px;
	height:	275px;
	position:relative;
	top: -110px;
	left:10px;
	background:url(/home/images/mdayppc_bottombg.gif) no-repeat;
}

#mdayppc #shareoffer_bottom h1 {
	width:201px;
	height:66px;
	background: url(/home/images/mdayppc_bottomh1.gif) no-repeat bottom left;
	position:absolute;
	left:4px;
	top:120px;
	margin:0;
	padding:0;
	line-height:0;
}

#mdayppc #shareoffer_bottom .pplink {
	width:191px;
	height:66px;
	background: url(/home/images/mdayppc_bottompplink.gif) no-repeat bottom left;
	position:absolute;
	left:214px;
	top:120px;
}

#mdayppc #shareoffer_bottom .momsgrandmothers {
	width:438px;
	height:20px;
	background: url(/home/images/mdayppc_bottomh2.gif) no-repeat top left;
	position:absolute;
	left:10px;
	bottom:55px;
}

#mdayppc #shareoffer_bottom .momsgrandmothers span {
	display:none;
}

#mdayppc #shareoffer_bottom h2 {
	width:191px;
	height:73px;
	background: url(/home/images/mdayppc_bottomprice.gif) no-repeat top left;
	position:absolute;
	right:275px;
	bottom:92px;
}

#mdayppc #shareoffer_bottom .button {
	display: block;
	background-image: url(/home/images/mdayppc_bottombutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 148px;
	height: 52px;
	position:absolute;
	top:198px;
	right:290px;
	}
#mdayppc #shareoffer_bottom .button:hover {
	background-position: 0 -52px;
	height: 52px;
	width: 148px;
	}
	
#mdayppc #shareoffer_bottom .button:active {
	height: 52px;
	width: 148px;
}

/* Ugliest Tie Ever Contest Landing Page */


#contest_uglytie {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
	margin-top:15px;
}

*html #contest_uglytie {
	width:910px;
	margin-top:30px;
}


#contest_uglytie .bluebar {
	width:100%;
	height:180px;
	background:#110e51;
	position:relative;
	top:10px;
	margin-bottom:80px;
}

#contest_uglytie .top {
	position:relative;
}

#contest_uglytie .topties {
	position:absolute;
	right:33px;
	top:-5px;
	z-index:2;
}

#contest_uglytie h1 {
	width:350px;
	height:218px;
	background: url(/home/images/tiephotocontest_title.gif) no-repeat center #FFFFFF;
	padding:15px;
	margin:0;
	position:absolute;
	left:20px;
	top:0px;
}
#contest_uglytie h2 {
	width:363px;
	height:63px;
	background: url(/home/images/tiephotocontest_h1.gif) no-repeat left top;
	padding:0;
	margin:0 0 12px 0;
}

#contest_uglytie .winner {
	font-size:15px;
}

#contest_uglytie .winner h3 {
	width:500px;
	height:32px;
	margin:0;
	padding:0;
}

#contest_uglytie .winner h3 span {
	display:none;
}

#contest_uglytie #firstwinner {
	width:300px;
	height:104px;
	padding:335px 0 0 0;
	background: url(/home/images/tiephotocontest_first_1.jpg) no-repeat left top;
}

*html #contest_uglytie #firstwinner {
	width:300px;
	height:439px;
}

#contest_uglytie #secondwinner {
	width:450px;
	height:104px;
	padding:335px 0 0 0;
	background: url(/home/images/tiephotocontest_second_2.jpg) no-repeat 0px 70px;
	position:absolute;
	left:320px;
	top:302px;
}

*html #contest_uglytie #secondwinner {
	width:450px;
	height:439px;
}

#contest_uglytie #thirdwinner {
	width:912px;
	height:104px;
	padding:200px 0 0 0;
	background: url(/home/images/tiephotocontest_third_5.jpg) no-repeat top left;
}

*html #contest_uglytie #thirdwinner {
	width:912px;
	height:304px;
}

#contest_uglytie #secondwinner h3 {
	background: url(/home/images/tiephotocontest_secondprize.gif) no-repeat left top;
}

#contest_uglytie #thirdwinner h3 {
	background: url(/home/images/tiephotocontest_thirdprize.gif) no-repeat left top;
}

#contest_uglytie #firstwinner h3 {
	background: url(/home/images/tiephotocontest_firstprize.gif) no-repeat left top;
}

#contest_uglytie #secondwinner h3 {
	background: url(/home/images/tiephotocontest_secondprize.gif) no-repeat left top;
}

#contest_uglytie #thirdwinner h3 {
	background: url(/home/images/tiephotocontest_thirdprize.gif) no-repeat left top;
}

#contest_uglytie .successblock {
	width:350px;
	height:170px;
	background: #FFFFFF;
	padding:15px;
	margin:0;
	position:absolute;
	left:20px;
	top:0px;
}

#contest_uglytie h2.success {
	with:317px;
	height:54px;
	background: url(/home/images/tiephotocontest_successh1.gif) no-repeat left top;
	padding:0;
	margin:0 0 12px 0;
}
#contest_uglytie h1 span, #contest_uglytie h2 span, #contest_uglytie .pplink span {
	display:none;
}

#contest_uglytie #prizes {
	width:470px;
	position:absolute;
	top:140px;
	right:20px;
}

#contest_uglytie #prizes h3 {
	width:195px;
	height:23px;
	background: url(/home/images/tiephotocontest_first.gif);
	padding:0;
	margin:0 0 40px 0;
}

#contest_uglytie #prizes h3 span {
	display:none;
}

#contest_uglytie #prizes .frameimage {
	width:181px;
	height:170px;
	float:right;
}

#contest_uglytie #prizes #second {
	width:225px;
	float:left;
	text-align:center;
	clear:right;
}
#contest_uglytie #prizes #third {
	width:225px;
	float:right;
	text-align:center;
}

#contest_uglytie #prizes #second img, #contest_uglytie #prizes #third img {
	float:right;
	margin-bottom:40px;
}

#contest_uglytie .contestinfo {
	width:363px;
	position:relative;
	left:20px;
}

#contest_uglytie .pplink {
	display:block;
	width:188px;
	height:20px;
	position:relative;
	left:50px;
	top:10px;
	background: url(/home/images/contest_pplink.gif) no-repeat top left;
}

#contest_uglytie .pplink:hover, #contest_uglytie .pplink:active  {
	background: url(/home/images/contest_pplink.gif) no-repeat 0 -28px;
	cursor:pointer;
}

#contest_uglytie .form {
	width:600px;
	text-align:left;
	font-size:14px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#contest_uglytie .form td {
	font-size:14px;
}

#contest_uglytie .enternow {
	display:block;
	width:184px;
	height:61px;
	background: url(/home/images/button_enternow.gif) no-repeat top left;
}

#contest_uglytie .enternow:hover, #contest_uglytie .enternow:active  {
	background: url(/home/images/button_enternow.gif) no-repeat 0 -61px;
	cursor:pointer;
}


#contest_uglytie .backceiva {
	display:block;
	width:182px;
	height:61px;
	background: url(/home/images/button_backceiva.gif) no-repeat top left;
}

#contest_uglytie .backceiva:hover, #contest_uglytie .backceiva:active  {
	display:block;
	background: url(/home/images/button_backceiva.gif) no-repeat 0 -61px;
	width:182px;
	height:61px;
	cursor:pointer;
}

/* InStyle Contest Landing Page */


#contest_instyle {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
	margin-top:15px;
}

*html #contest_instyle {
	width:910px;
	top:15px;
}

#contest_instyle .top {
	height:355px;
	background: url(/home/images/contest_sharephoto.jpg) no-repeat right top;
	padding-right:455px;
}

#contest_instyle h1 {
	with:450px;
	height:34px;
	background: url(/home/images/contest_h1.gif) no-repeat top left;
	padding:0;
	margin:0;
}
#contest_instyle h2 {
	with:450px;
	height:81px;
	background: url(/home/images/contest_share.gif) no-repeat 20px 0;
	padding:0;
	margin:0;
}
#contest_instyle h1 span, #contest_instyle h2 span, #contest_instyle .pplink span {
	display:none;
}
#contest_instyle .pplink {
	display:block;
	width:188px;
	height:20px;
	position:relative;
	left:180px;
	background: url(/home/images/contest_pplink.gif) no-repeat top left;
}

#contest_instyle .pplink:hover, #contest_instyle .pplink:active  {
	background: url(/home/images/contest_pplink.gif) no-repeat 0 -28px;
	cursor:pointer;
}

#contest_instyle .form {
	width:400px;
	text-align:left;
	font-size:12px;
	background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#contest_instyle .enternow {
	display:block;
	width:184px;
	height:61px;
	background: url(/home/images/button_enternow.gif) no-repeat top left;
}

#contest_instyle .enternow:hover, #contest_instyle .enternow:active  {
	background: url(/home/images/button_enternow.gif) no-repeat 0 -61px;
	cursor:pointer;
}

#contest_instyle .errorText {
	color:#FF0000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* iPhoto Plugin Landing Page */

#iphotoplugin {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
}

*html #iphotoplugin {
	width:910px;
	top:15px;
}

#iphotoplugin #rightcolcontent {
	width:250px;
	padding:20px;
	float:right;
}

#iphotoplugin .button {
	display: block;
	background-image: url(/home/images/iphoto_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 143px;
	height: 49px;
	position:relative;
	left:230px;
	}
#iphotoplugin .button:hover {
	background-position: 0 -49px;
	height: 49px;
	width: 143px;
	}
	
#iphotoplugin .button:active {
	height: 49px;
	width: 143px;
}


/* Gizmodo Landing Page */

#gizmodolanding {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
}

*html #gizmodolanding {
	width:910px;
	top:15px;
}



#gizmodolanding #offer {
	width:560px;
	height:290px;
	margin-bottom:14px;
	background: url(/home/images/gizmodo_frame.jpg) no-repeat right;
	padding-right:350px;
	position:relative;
}

*html #gizmodolanding #offer {
	width:910px;
}

#gizmodolanding #offer h1 {
	width:560px;
	height:62px;
	background: url(/home/images/gizmodo_h1.gif) no-repeat top left;
}

#gizmodolanding h1 span, #gizmodolanding h2 span {
	display:none;
}

#gizmodolanding #offer h2 {
	width:560px;
	height:67px;
	padding:0;
	margin:0;
	background: url(/home/images/gizmodo_price.gif) no-repeat top left;
}


#gizmodolanding #offer .button {
	display: block;
	background-image: url(/home/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 131px;
	height: 46px;
	position:absolute;
	bottom:50px;
	left:385px;
	}
#gizmodolanding #offer .button:hover {
	background-position: 0 -46px;
	height: 46px;
	width: 131px;
	}
	
#gizmodolanding #offer .button:active {
	height: 46px;
	width: 131px;
}

#gizmodolanding #offer .lmore {
	width:100px;
	position:absolute;
	left:420px;
	bottom:28px;
}



#gizmodolanding .ppbenefits_friendsfamily {
	background: url(/home/images/ppbenefits_map.jpg) no-repeat 0 50px;
	width:300px;
	height:520px;
}

*html #gizmodolanding .ppbenefits_friendsfamily {
	margin-top:-10px;
}

#gizmodolanding .ppbenefits_friendsfamily h2 {
	width:300px;
	height:26px;
	background: url(/home/images/ppbenefits_wakeuph1.gif) no-repeat top left;
	margin:10px 0;
	padding:0;
}

#gizmodolanding .ppbenefits_connect {
	background: url(/home/images/ppbenefits_motherlaptop.jpg) no-repeat 40px 55px;
	width:300px;
	height:500px;
	position:absolute;
	left:300px;
	top:290px;
}


#gizmodolanding .ppbenefits_connect h2 {
	width:300px;
	height:26px;
	background: url(/home/images/ppbenefits_liveonh1.gif) no-repeat top center;
	margin:15px 0 10px 0;
	padding:0;
}


#gizmodolanding .ppbenefits_storedisplay {
	background: url(/home/images/ppbenefits_storage.jpg) no-repeat 20px 45px;
	width:315px;
	height:500px;
	position:absolute;
	left:600px;
	top:290px;
}


#gizmodolanding .ppbenefits_storedisplay h2 {
	width:315px;
	height:26px;
	background: url(/home/images/ppbenefits_movingh1.gif) no-repeat top left;
	margin:15px 0 10px 0;
	padding:0;
}

#gizmodolanding .list {
	width:270px;
	position:relative;
	top:195px;
}

/* Facebook Landing Page*/

#facebookapp {
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:45px;
}

*html #facebookapp {
	width:900px;
	top:15px;
}

#facebookapp h1 {
	width:476px;
	height:66px;
	background: url(/home/images/facebookapp_h1.gif) no-repeat top left;
}

#facebookapp .ppbenefits_storedisplay h2 {
	width:490px;
	height:26px;
	background: url(/home/images/ppbenefits_displaystore.gif) no-repeat top center;
	margin:10px 0;
	padding:0;
}

#facebookapp #rightcol {
	width:307px;
	margin-left:30px;
	float:right;
	text-align:right;
}

#facebookapp #rightcol #shareoffer {
	width:307px;
	height:430px;
	background:url(/home/images/shareoffer_side.jpg) no-repeat center 55px;
	position:relative;
}

#facebookapp #rightcol #shareoffer h3 {
	width:307px;
	height:46px;
	background:url(/home/images/shareoffer_facebookside.gif) no-repeat top center;
}

#facebookapp #rightcol #shareoffer .button {
	display: block;
	background-image: url(/home/images/shareoffer_buynow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 44px;
	position:absolute;
	bottom:0px;
	left:20px;
	}
#facebookapp #rightcol #shareoffer .button:hover {
	background-position: 0 -44px;
	height: 44px;
	width: 132px;
	}
	
#facebookapp #rightcol #shareoffer .button:active {
	height: 44px;
	width: 132px;
}

#facebookapp #rightcol #shareoffer .lmore {
	display: block;
	background-image: url(/home/images/shareoffer_lmore.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 132px;
	height: 44px;
	position:absolute;
	bottom:0px;
	left:150px;
	vertical-align:middle;
	}
	

#facebookapp #shareoffer_bottom {
	width:409px;
	height:360px;
	background:url(/home/images/shareoffer_bottom.jpg) no-repeat 0 60px;
	position:relative;
	left:80px;
}

#facebookapp #shareoffer_bottom h3 {
	width:409px;
	height:49px;
	background:url(/home/images/shareoffer_facebook.gif) no-repeat top center;
}

#facebookapp #shareoffer_bottom .button {
	display: block;
	background-image: url(/home/images/shareoffer_buynow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 44px;
	position:absolute;
	top:250px;
	left:10px;
	}
#facebookapp #shareoffer_bottom .button:hover {
	background-position: 0 -44px;
	height: 44px;
	width: 132px;
	}
	
#facebookapp #shareoffer_bottom .button:active {
	height: 44px;
	width: 132px;
}

#facebookapp #shareoffer_bottom .lmore {
	display: block;
	background-image: url(/home/images/shareoffer_lmore.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 132px;
	height: 44px;
	position:absolute;
	top:250px;
	left:180px;
	vertical-align:middle;
	}


/* Momento Live Landing Page*/

#momentolanding {
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:45px;
}

*html #momentolanding {
	width:900px;
	top:15px;
}


#momentolanding h1 {
	width:469px;
	height:62px;
	background: url(/home/images/momentolive_h1.gif) no-repeat top left;
}

#momentolanding h1 span, #momentolanding h2 span, #momentolanding h3 span, #facebookapp h1 span, #facebookapp h2 span, #facebookapp h3 span, #gizmodolanding h1 span, #gizmodolanding h2 span, #gizmodolanding h3 span {
	display:none;
}

#momentolanding p, #facebookapp p, #gizmodolanding p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#momentolanding #rightcol {
	width:293px;
	margin-left:30px;
	float:right;
	text-align:right;
}

#momentolanding #shareoffer {
	width:293px;
	height:368px;
	background: url(/home/images/shareoffer_bg.jpg) no-repeat bottom left;
	border-top:solid 6px #2d7aa2;
	border-bottom:solid 6px #2d7aa2;
	position:relative;
}

#momentolanding #shareoffer h3 {
	width:293px;
	height:52px;
	background: url(/home/images/momentolive_righth3.gif) no-repeat top center;
	margin:20px 0;
	padding:0;
}

#momentolanding #shareoffer .price {
	width:293px;
	height:142px;
	background: url(/home/images/shareoffer_momentoprice.gif) no-repeat top center;
}

#momentolanding #shareoffer .price span {
	display:none;
}

#momentolanding #shareoffer .description {
	width:200px;
	font-size:11px;
	padding:0;
	margin:0 0 0 8px;
	position:absolute;
	bottom:3px;
	text-align:left;
	color:#FFFFFF;
}

#momentolanding #shareoffer .button {
	display: block;
	background-image: url(/home/images/button_shopnow_ns.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 45px;
	position:absolute;
	left:85px;
	bottom:14px;
	}
#momentolanding #shareoffer .button:hover {
	background-position: 0 -45px;
	height: 45px;
	width: 136px;
	}
	
#momentolanding #shareoffer .button:active {
	height: 45px;
	width: 136px;
}


#momentolanding #share_bottomcallout {
	width:488px;
	height:257px;
	margin-bottom:14px;
	background: url(/home/images/shareoffer_momento.jpg) no-repeat center;
	position:relative;
	border:solid 3px #d9ebf3;
}


#momentolanding #share_bottomcallout .button {
	display: block;
	background-image: url(/home/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 131px;
	height: 46px;
	position:absolute;
	top:180px;
	left:75px;
	}
#momentolanding #share_bottomcallout .button:hover {
	background-position: 0 -46px;
	height: 46px;
	width: 131px;
	}
	
#momentolanding #share_bottomcallout .button:active {
	height: 46px;
	width: 131px;
}


#momentolanding .ppbenefits_friendsfamily, #facebookapp .ppbenefits_friendsfamily {
	background: url(/home/images/ppbenefits_map.jpg) no-repeat 0 50px;
	width:545px;
	height:270px;
	position:relative;
	margin-top:2em;
}


#momentolanding .ppbenefits_friendsfamily h2, #facebookapp .ppbenefits_friendsfamily h2 {
	width:492px;
	height:26px;
	background: url(/home/images/ppbenefits_friendsfamily.gif) no-repeat top center;
	margin:10px 0;
	padding:0;
}

#momentolanding .ppbenefits_connect, #facebookapp .ppbenefits_connect {
	background: url(/home/images/ppbenefits_grandparents.jpg) no-repeat 40px 35px;
	width:545px;
	height:210px;
	position:relative;
	margin-top:1em;
}


#momentolanding .ppbenefits_connect h2, #facebookapp .ppbenefits_connect h2 {
	width:492px;
	height:26px;
	background: url(/home/images/ppbenefits_storedisplay.gif) no-repeat top center;
	margin:10px 0;
	padding:0;
}


#momentolanding .ppbenefits_storedisplay, #facebookapp .ppbenefits_storedisplay {
	background: url(/home/images/ppbenefits_storage.jpg) no-repeat 20px 45px;
	width:545px;
	height:255px;
	position:relative;
	margin-top:1em;
}


#momentolanding .ppbenefits_storedisplay h2 {
	width:490px;
	height:26px;
	background: url(/home/images/ppbenefits_movingphotos.gif) no-repeat top center;
	margin:10px 0;
	padding:0;
}

#momentolanding .list, #facebookapp .list {
	width:270px;
	position:relative;
	left:275px;
}

#momentolanding .list li, #facebookapp .list li, #gizmodolanding .list li {
	margin-top:1.25em;
	margin-bottom:1.25em;
}

#momentolanding .disclaimer,  #facebookapp .disclaimer, #gizmodolanding .disclaimer {
	font-size:10px;
	text-align:center;
}


/* $29.99 Share Landing Page Offer */

#share29landing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	width:930px;
	height:500px;
}

*html #share29landing {
	width:930px;
	top:15px;
}


#share29landing h1 {
	width:500px;
	height:58px;
	line-height:0;
	background: url(/home/images/29share_h1.gif) no-repeat center top;
}

#share29landing h2 {
	width:398px;
	height:26px;
	background: url(/home/images/29share_limitedtime.gif) no-repeat center;
}

#share29landing h1 span, #share29landing h2 span {
	display:none;
}

#share29landing .leftcol {
	width:250px;
	position:absolute;
	top:60px;
}

#share29landing .rightcol {
	width:240px;
	position:absolute;
	top:60px;
	left:250px;
}

#share29landing li {
	margin-top:10px;
}


#share29landing .map {
	width:430px;
	position:relative;
	left:40px;
	top:135px;
}

#share29landing #offer {
	width:398px;
	float:right;
}


#share29landing #offer .lmore {
	width:398px;
	text-align:right;
}


#share29landing #offer .terms {
	width:398px;
	text-align:center;
	color:#999999;
	font-size:10px;
	margin-top:16px;
}

#share29landing .shareoffer {
	border-top: solid 5px #2d7aa2;
	border-bottom: solid 5px #2d7aa2;
}

/* Wireless Adapter CEIVAshare Box Offer Landing Page */

#sharewireless {
	width:700px;
	height:320px;
	position:relative;
	left:20px;
	top:30px;
	background: url(/cstore/images/wirelesslanding_bg.jpg) no-repeat left top;
	padding:85px 8px 8px 195px;
	
}

*html #sharewireless {
	width:688px;
	height:550px;
}

#sharewireless p, #sharewireless ul, #sharewireless li {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#sharewireless h1 {
	width:479px;
	height:25px;
	background: url(/cstore/images/wirelesslanding_h1.gif) no-repeat;
	position:absolute;
	left:200px;
	top:37px;
}

#sharewireless h1 span {
	display:none;
}

#sharewireless .enddate {
	width:150px;
	position:absolute;
	top:256px;
	left:40px;
	color:#0d3692;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}


/* Perez Hilton Event - Santa Landing Page */

#phsanta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background:url(/home/images/phsanta_bg.jpg) no-repeat left;
	border-bottom:solid 5px #110d51;
	width:953px;
	height:549px;
	position:relative;
	left:4px;
}

*html #phsanta {
	width:953px;
	height:549px;
}


#phsanta_main {
	width:445px;
	height:530px;
	position:absolute;
	left:500px;
	top:24px;
}

#phsanta p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

#phsanta h1 {
	padding:0;
	margin:0;
	width:363px;
	height:62px;
	background:url(/home/images/phsanta_h1.gif) no-repeat left;
}

#phsanta h1 span {
	display:none;
}

#phsanta h2 {
	margin:20px 10px 10px 10px;
	padding:0;
	width:329px;
	height:33px;
	background:url(/home/images/phsanta_h2.gif) no-repeat left;
	position:relative;
	left:40px;
}

#phsanta h2 span {
	display:none;
}

#phsanta #thumbs {
	width:450px;
	height:450px;
	padding:6px;
	background-color:#000000;
	position:absolute;
	top:12px;
	left:12px;
	margin-right:24px;
}

#phsanta #thumbnav {
	width:450px;
	margin:4px;
	position:absolute;
	top:472px;
	left:22px;
}

*html #phsanta #thumbnav {
	top:468px;
}

#phsanta #thumbnav a {
	display:inline-block;
	background:#000000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	width:45px;
	padding:8px 4px;
	height:18px;
	margin-right:4px;
}

*html #phsanta #thumbnav a {
	width:45px;
	height:18px;
	font-size:11px;
}


#phsanta .button {
	display: block;
	background-image: url(/home/images/phsanta_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 149px;
	height: 34px;
	position:relative;
	left:130px;
	}
#phsanta .button:hover {
	background-position: 0 -34px;
	height: 34px;
	width: 149px;
	}
	
#phsanta .button:active {
	height: 34px;
	width: 149px;
}

#phsanta .lmore {
	display: block;
	background-image: url(/home/images/phsanta_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 35px;
	position:absolute;
	bottom:13px;
	right:25px;
	}
*html #phsanta .lmore {
	bottom:10px;
}

#phsanta .lmore:hover {
	background-position: 0 -35px;
	height: 35px;
	width: 132px;
	}
	
#phsanta .lmore:active {
	height: 35px;
	width: 132px;
}

/* Best Buy Employee Offer Landing Page */

#bboffer {
	width:920px;
	height:400px;
	padding-top:40px;
	position:relative;
}

*html #bboffer {
	height:430px;
}

#bboffer #left {
width:300px;
border-left:solid 1px #110d50;
border-right:solid 1px #110d50;
border-top:solid 1px #110d50;
border-bottom:solid 5px #110d50;
position:absolute;
top:20px;
left:34px;
font-size:14px;
padding:15px;
background: url(/cstore/images/bboffer_gradbg.gif) bottom repeat-x;
}

#bboffer #right {
width:560px;
position:absolute;
top:20px;
left:380px;
}

#bboffer #right .share {
	width: 463px;
	height: 129px;
	background: url(/cstore/images/bboffer_share.gif) no-repeat top;
	position:relative;
}

#bboffer #right .life {
	width: 460px;
	height: 135px;
	background: url(/cstore/images/bboffer_life.gif) no-repeat top;
	position:relative;
}

#bboffer .errorText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
}

#bboffer .button {
	display: block;
	background-image: url(/cstore/images/bboffer_buy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 113px;
	height: 53px;
	position:absolute;
	left:400px;
	bottom:55px;
	}
#bboffer .button:hover {
	background-position: 0 -53px;
}

#bboffer .disclaimer {
	width:920px;
	position:absolute;
	bottom:18px;
	left:14px;
	font-size:12px;
	color:#666666;
	text-align:center;
}

/* Santa Landing Page */

#santalanding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background:url(/home/images/santalanding_bg.jpg) no-repeat left;
	border-bottom:solid 5px #110d51;
	width:398px;
	height:430px;
	padding:70px 540px 0 15px;
	position:relative;
	left:4px;
}

*html #santalanding {
	width:953px;
	height:510px;
}

#santalanding p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

#santalanding #pole {
 width:202px;
 height:301px;
 position:absolute;
 top:149px;
 left:195px;
}

*html #santalanding #pole {
	top:152px;
}

#santalanding h1 {
	padding:0;
	margin:0;
	width:728px;
	height:47px;
	background:url(/home/images/santalanding_h1.gif) no-repeat left;
	position:absolute;
	top:10px;
}

#santalanding h1 span {
	display:none;
}

#santalanding h2 {
	margin:20px 10px 10px 10px;
	padding:0;
	width:193px;
	height:55px;
	background:url(/home/images/santalanding_offerh2.gif) no-repeat left;
}

#santalanding h2 span {
	display:none;
}

#santalanding .disclaimer {
	width:200px;
	position:absolute;
	right:300px;
	bottom:34px;
	font-size:12px;
	color:#000000;
}

#santalanding #offer {
	width:432px;
	height:326px;
	padding:20px;
	position:absolute;
	bottom:75px;
	left:250px;
	background:url(/home/images/santalanding_offerbg.gif) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-align:center;
}

*html #santalanding #offer {
	width:472px;
	height:366px;
}

#santalanding #offer .shippinginfo {
	width:222px;
	height:44px;
	background:url(/home/images/santalanding_exshipping.gif) no-repeat left;
	font-size:11px;
	position:absolute;
	right:28px;
	bottom:-11px;
}

#santalanding #offer .shippinginfo span {
	display:none;
}

#santalanding #offerframe {
	width:185px;
	height:275px;
	margin:20px 8px 0 0 ;
}
#santalanding #offer ul {
margin:20px auto;
}


#santalanding #offer li {
	margin-bottom:0.5em;
}

#santalanding .shopbutton {
	display: block;
	background-image: url(/home/images/santalanding_shopbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 129px;
	height: 47px;
	}
#santalanding .shopbutton:hover {
	background-position: 0 -47px;
	width: 129px;
	height: 46px;
	}



#santalanding .button {
	display: block;
	background-image: url(/home/images/santalanding_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 48px;
	position:absolute;
	bottom:20px;
	left:75px;
	}
#santalanding .button:hover {
	background-position: 0 -48px;
	}
	

#santalanding #widget {
	width:140px;
	height:37px;
	position:absolute;
	bottom:25px;
	left:55px;
}


/* Prints Landing Page */

#printslanding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:880px;
	height:510px;
	position:relative;
	left:60px;
	top:20px;
}

*html #printslanding {
	width:880px;
	height:510px;
}


#printslanding h1 {
	width:880px;
	height:75px;
	background: url(/home/images/ceivaprints_HDR.gif) no-repeat center;
}

#printslanding h1 span {
	display:none;
}
	

#printslanding .button {
	display: block;
	background-image: url(/home/images/ceivaprints_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 127px;
	height: 61px;
	position:relative;
	left:200px;
	}
#printslanding .button:hover {
	background-position: 0 -61px;
	}




#ppclanding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background:url(/home/images/ppc_background.jpg) no-repeat left;
	border-bottom:solid 5px #110d51;
	width:368px;
	height:430px;
	padding:70px 570px 0 15px;
	position:relative;
	left:4px;
}

*html #ppclanding {
	width:953px;
	height:510px;
}

#ppclanding p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

#ppclanding #pole {
 width:202px;
 height:301px;
 position:absolute;
 top:149px;
 left:195px;
}

*html #ppclanding #pole {
	top:152px;
}

#ppclanding h1 {
	padding:0;
	margin:0;
	width:728px;
	height:47px;
	background:url(/home/images/santalanding_h1.gif) no-repeat left;
	position:absolute;
	top:10px;
}

#ppclanding h1 span {
	display:none;
}

#ppclanding .twin {
	padding:0;
	margin:0;
	width:728px;
	height:47px;
	background:url(/home/images/ppclandingtwin_h1.gif) no-repeat left;
	position:absolute;
	top:10px;
}

#ppclanding .twin span {
	display:none;
}

#ppclanding .family {
	padding:0;
	margin:0;
	width:728px;
	height:47px;
	background:url(/home/images/ppclandingfamily_h1.gif) no-repeat left;
	position:absolute;
	top:10px;
}

#ppclanding .family span {
	display:none;
}


#ppclanding .twinname {
	margin:20px 10px 10px 10px;
	padding:0;
	width:193px;
	height:79px;
	background:url(/home/images/ppclandingtwin_h2.gif) no-repeat left;
}

#ppclanding .twinname span {
	display:none;
}

#ppclanding .familyname {
	margin:20px 10px 10px 10px;
	padding:0;
	width:193px;
	height:79px;
	background:url(/home/images/ppclandingfamily_h2.gif) no-repeat left;
}

#ppclanding .twinfamily span {
	display:none;
}

#ppclanding h2 {
	margin:20px 10px 10px 10px;
	padding:0;
	width:193px;
	height:55px;
	background:url(/home/images/santalanding_offerh2.gif) no-repeat left;
}

#ppclanding h2 span {
	display:none;
}

#ppclanding .disclaimer {
	width:200px;
	position:absolute;
	right:300px;
	bottom:34px;
	font-size:12px;
	color:#000000;
}

#ppclanding #offer {
	width:440px;
	height:336px;
	padding:0 18px 18px 18px;
	position:absolute;
	bottom:55px;
	right:25px;
	background:url(/home/images/santalanding_offerbg.gif) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

*html #ppclanding #offer {
	width:472px;
	height:366px;
}

#ppclanding #offerframe {
	width:187px;
	height:288px;
	margin:20px 8px 0 0 ;
}
#ppclanding #offer ul {
margin:20px auto;
}


#ppclanding #offer li {
	margin-bottom:0.5em;
}



#ppclanding .button {
	display: block;
	background-image: url(/home/images/santalanding_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 48px;
	position:absolute;
	bottom:15px;
	left:75px;
	}
#ppclanding .button:hover {
	background-position: 0 -48px;
	}
	
* html #ppclanding .button {
	bottom: 20px;
	}
#ppclanding #widget {
	width:140px;
	height:37px;
	position:absolute;
	bottom:25px;
	left:55px;
}

#ppclanding #offer .shippinginfo {
	width:188px;
	height:53px;
	background:url(/home/images/ppclanding_shipping.gif) no-repeat left;
	font-size:11px;
	position:absolute;
	right:-10px;
	top:-30px;
}

#ppclanding #offer .shippinginfo span {
	display:none;
}
#ppclanding .freeshipping {
	margin-left: 30px;
	margin-top: 10px;
	font-weight:bold;
	color: #990000;
	font-size:14px;
	}
#ppclanding #offer #exclusive {
	position:absolute;
	top: -25px;
	left: 2px;
	}
#ppclanding .mainBullets {
	margin-left: -10px;
	}
* html	#ppclanding .mainBullets {
	margin-left: 20px;
	}
#printandprosper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background:url(/home/images/prosperBG1.jpg) no-repeat left;
	width:434px;
	height:496px;
	position:relative;
	left:9px;
	top: 3px;
	float: left;
}
.prosperHdr {
	position: relative;
	top: 40px;
	left: 45px;
	}
#printandprosper p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	margin-left: 45px;
	width: 360px;
}
.prosperButton {
	display: block;
	background-image: url(/home/images/prosperBtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 242px;
	height: 73px;
	margin-left: 95px;
	margin-top: -7px;
	}
.prosperButton:hover {
	background-position: 0 -73px;
	}
.prosperButton:active {
	height: 73px;
	width: 242px;
	}
	
#kiosk {
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	left:25px;
}

*html #kiosk {
	width:910px;
	top:15px;
}

#kiosk #rightcolcontent {
	width:250px;
	padding:20px;
	float:right;
}
#kiosk h1 {
	width:390px;
	height:25px;
	background: url(/lmore/images/ceivastories_h1.gif) no-repeat top left;
}

#kiosk h2 {
	width:390px;
	height:33px;
	background: url(/home/images/visiting_h2.gif) no-repeat top left;
	margin-top: 15px;
}

#kiosk h3 {
	width:525px;
	height:32px;
	background: url(/home/images/pictureplan_h3.gif) no-repeat top left;
}

#kiosk h1 span, #kiosk h2 span, #kiosk h3 span  {
	display:none;
}
#ceivastories_frame {
float:right;
}
.findceiva {
background-image:url(/lmore/images/pictureplan_findbtn.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:50px;
margin-bottom:20px;
margin-top:-30px;
width:284px;
}
.findceiva:hover {
background-position:0 -50px;
width: 284px;
}
.findceiva:active {
width: 284px;
}