

@charset "utf-8";
/* CSS Document */




.left {
	float: left;
	width: 45%;
	margin-right: 2%;
	}
.right {
	float: right;
	width: 45%;
	}
#storeLeft {
	width:531px;
	height:680px;
	position:relative;
	left:20px;
	top:10px;
	}
#storeRight {
	width: 368px;
	position:absolute;
	top:10px;
	right:20px;
	}
#storeLeft #ceivaChoose {
	width:405px;
	height:614px;
	background: url(/cstore/images/chooseframe_map.jpg) no-repeat bottom right #000b40;
	position:relative;
	padding:3px;
}

*html #storeLeft #ceivaChoose {
	width:409px;
	height:620px;
}

#storeLeft #ceivaChoose h1 {
	width:411px;
	height:60px;
	background: url(/cstore/images/chooseframe_h1.gif) no-repeat center;
	padding:0;
	margin-top:10px;
}

#storeLeft #ceivaChoose h1 span {
	display:none;
}

#storeLeft #ceivaChoose p {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 15px;
}

#storeLeft #ceivaChoose .ceivaChoose_button {
	display: block;
	background-image: url(/cstore/images/chooseframe_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 152px;
	height: 39px;
	margin:8px 0;
	position:relative;
	left:125px;
	}
#storeLeft #ceivaChoose .ceivaChoose_button:hover {
	background-position: 0 -39px;
	}
	
#storeLeft #ceivaChoose .chooseframe_lmore {
	width:146px;
	height:41px;
	position:absolute;
	right:10px;
	bottom:20px;
}



.specialsHDR {
	width: 493px;
	height: 24px;
	background-color: #110e51;
	background-image: url(/cstore/images/specialsHdr.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	margin: 0px 0px 2px 0;	
}
.specialsHDR span {
	display:none;
	}
.outletHDR {
	width: 493px;
	height: 24px;
	background-color: #110e51;
	background-image: url(/cstore/images/outletHdr.gif);
	background-repeat: no-repeat;
	background-position: 5px top;	
	margin: 0px 0px 2px 0;	
	}
.outletHDR span {
	display:none;
	}

.outletaddon {
	width:493px;
	position:relative;
}

.outletaddon .left {
	float:none;
}

.outletaddon .right {
	float:none;
	position:absolute;
	top:0px;
	right:0;
}

/* Outlet - December 1, 2009 */

#outlet #pro80refurb {
	width:280px;
	height:430px;
	position:relative;
	border-top:solid 8px #b60050;
	border-bottom:solid 8px #b60050;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	margin-bottom:30px;
}

#outlet #pro80refurb h2 {
	width:280px;
	height:69px;
	background:url(/cstore/images/outlet_pro80h1.gif) no-repeat center;
	margin:20px 0;
	padding:0;
}

#outlet #pro80refurb h2 span {
	display:none;
}

#outlet #pro80refurb .price {
	width:280px;
	height:78px;
	background:url(/cstore/images/outlet_pro80price.gif) no-repeat center;
	margin:0 0 20px 0;
	padding:0;
}

#outlet #pro80refurb .price span {
	display:none;
}

#outlet #pro80refurb .button_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	position:absolute;
	bottom:20px;
	left:20px;
	}
#outlet #pro80refurb .button_buynow:hover, #outlet #pro80refurb .button_buynow:active {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
	
#outlet #pro80refurb .lmore {
	width:101px;
	height:45px;
	display:block;
	background-image: url(/cstore/images/link_learnmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	bottom:20px;
	right:20px;
}

#outlet #pro80refurb .lmore:hover, #outlet #pro80refurb .lmore:active {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}

#outlet #outletcolumn {
	width:380px;
	margin:20px 0;
	position:absolute;
	top:65px;
	right:0;
}

#outlet #outletcolumn .regprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}
#outlet #outletcolumn .yourprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#000000;
}
#outlet #outletcolumn .savings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c94444;
	font-weight:bold;
}

#outlet #outletcolumn .circle_pp {
	width:67px;
	float:left;
	margin-left:120px;
}

#outlet #outletcolumn #c7inchtwin {
	width:380px;
	height:190px;
	background:url(/cstore/images/outlet_7inchtwinprod.gif) no-repeat left top;
	text-align:center;
	border-bottom:solid 1px #999999;
	position:relative;
}

#outlet #outletcolumn #c7inchtwin h3 {
	width:380px;
	height:34px;
	background:url(/cstore/images/outlet_7inchtwinh1.gif) no-repeat 110px 0;
}

#outlet #outletcolumn h3 span {
	display:none;
}

#outlet #outletcolumn #whirlpool2 {
	width:380px;
	height:190px;
	background:url(/cstore/images/outlet_whirlpoolprod.gif) no-repeat left top;
	text-align:center;
	position:relative;
	top:20px;
}

#outlet #outletcolumn #whirlpool2 h3 {
	width:380px;
	height:38px;
	background:url(/cstore/images/outlet_whirlpoolh1.gif) no-repeat 110px 0;
}



#outlet #outletcolumn .button_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	position:absolute;
	bottom:20px;
	left:50px;
	}
#outlet #outletcolumn .button_buynow:hover, #outlet #outletcolumn .button_buynow:active {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
	
#outlet #outletcolumn .lmore {
	width:101px;
	height:45px;
	display:block;
	background-image: url(/cstore/images/link_learnmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	bottom:20px;
	right:50px;
}

#outlet #outletcolumn .lmore:hover, #outlet #outletcolumn .lmore:active {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}

/* Outlet - August 18, 2009 */

#outlet {
	width:680px;
	position:relative;
	right:10px;
	top:10px;
}

#outlet h1 {
	width:294px;
	height:30px;
	background:url(/cstore/images/outlet_h1.gif) no-repeat top left;
	margin:0 0 30px 0;
	padding:0;
}

#outlet h1 span {
	display:none;
}

#outlet #bogof {
	width:279px;
	height:275px;
	position:relative;
	background:url(/cstore/images/7inchtwin_bg.jpg) no-repeat top left;
	padding:22px 200px;
}

*html #outlet #bogof {
	width:679px;
	height:319px;
}

#outlet #bogof h2 {
	width:279px;
	height:118px;
	margin:0;
	padding:0;
	background:url(/cstore/images/7inchtwin_title.gif) no-repeat center;
}

#outlet #bogof h2 span {
	display:none;
}

#outlet #bogof #price {
	width:279px;
	height:32px;
	background:url(/cstore/images/7inchtwin_price.gif) no-repeat 40px 0;
}

#outlet #bogof #price span {
	display:none;
}

#outlet #bogof .button_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	position:absolute;
	bottom:20px;
	left:220px;
	}
#outlet #bogof .button_buynow:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#outlet #bogof .button_buynow:active {
	width: 101px;
	height: 45px;
	}
	
#outlet #bogof .lmore {
	width:101px;
	height:45px;
	display:block;
	background-image: url(/cstore/images/link_learnmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	bottom:20px;
	right:230px;
}

#outlet #bogof .lmore:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#outlet #bogof .lmore:active {
	width: 75px;
	height: 45px;
	}

#outlet #outletrow {
	width:680px;
	margin:20px 0;
	position:relative;
}

#outlet #outletrow .regprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}
#outlet #outletrow .yourprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#000000;
}
#outlet #outletrow .savings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c94444;
	font-weight:bold;
}

#outlet #outletrow #sharerefurb {
	width:270px;
	height:230px;
	background:url(/cstore/images/outlet_share6month.gif) no-repeat 20px 20px;
	position:relative;
	left:40px;
	padding:170px 0 0 0;
	text-align:center;
	border-right:solid 1px #999999;
}

*html #outlet #outletrow #sharerefurb {
	width:270px;
	height:400px;
}

#outlet #outletrow #sharerefurb h3 {
	width:270px;
	height:69px;
	background:url(/cstore/images/outlet_sharerecond_h1.gif) no-repeat center;
}

#outlet #outletrow h3 span {
	display:none;
}

#outlet #outletrow #whirlpool {
	width:275px;
	height:230px;
	background:url(/cstore/images/outlet_whirlpool.gif) no-repeat 20px 0;
	padding:170px 0 0 0;
	text-align:center;
	position:relative;
	left:175px;
	
	/*two col right
	position:absolute;
	left:350px;
	top:0;*/
}

#outlet #outletrow #whirlpool h3 {
	width:275px;
	height:69px;
	background:url(/cstore/images/outlet_whirlpool_h1.gif) no-repeat center;
}


*html #outlet #outletrow #whirlpool {
	width:250px;
	height:400px;
}

#outlet #outletrow .button_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	position:absolute;
	bottom:20px;
	left:20px;
	}
#outlet #outletrow .button_buynow:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#outlet #outletrow .button_buynow:active {
	width: 101px;
	height: 45px;
	}
	
#outlet #outletrow .lmore {
	width:101px;
	height:45px;
	display:block;
	background-image: url(/cstore/images/link_learnmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	bottom:20px;
	right:20px;
}

#outlet #outletrow .lmore:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#outlet #outletrow .lmore:active {
	width: 75px;
	height: 45px;
	}
	
/* Quarter 4 2011 - Multipack Holiday Sale */

#holi11_multipack {
	width:900px;
	position:relative;
	top:0px;
	left:5px;
	text-align:center;
}

#holi11_multipack .disclaimer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#001141;
	margin:10px 0;
	height:20px;
}

#holi11_multipack .twopack {
	width: 382px;
	position:relative;
	display:inline-block;
	padding:15px 0 100px 0;
	text-align: center;
	background: #3664ba;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#627BDB), to(#1b3294));
	background: -webkit-linear-gradient(#627BDB, #1b3294);
	background: -moz-linear-gradient(#627BDB, #1b3294);
	background: -ms-linear-gradient(#627BDB, #1b3294);
	background: -o-linear-gradient(#627BDB, #1b3294);
	background: linear-gradient(#627BDB, #1b3294);
	-pie-background: linear-gradient(#627BDB, #1b3294);
	behavior: url(/css/PIE.htc);
}

#holi11_multipack .threepack {
	width: 402px;
	position:relative;
	text-align: center;
	display:inline-block;
	padding:15px 0 100px 0;
	margin-left:20px;
	background: #267d2c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3da72c), to(#1b322c));
	background: -webkit-linear-gradient(#3da72c, #1b322c);
	background: -moz-linear-gradient(#3da72c, #1b322c);
	background: -ms-linear-gradient(#3da72c, #1b322c);
	background: -o-linear-gradient(#3da72c, #1b322c);
	background: linear-gradient(#3da72c, #1b322c);
	-pie-background: linear-gradient(#3da72c, #1b322c);
	behavior: url(/css/PIE.htc);
}

*html #holi11_multipack .twopack, *html #holi11_multipack .threepack, *html #holi11_multipack .share, *html #holi11_multipack .pro80 {
	display:inline;
}

#holi11_multipack .share, #holi11_multipack .pro80 {
	display:inline-block;
	margin-right:10px;
}

#holi11_multipack .share .button_buynow, #holi11_multipack .pro80 .button_buynow {
	display:inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 10px;
	margin:10px 0;
}


#holi11_multipack .twopack .button_buynow:link, #holi11_multipack .twopack .button_buynow:visited, #holi11_multipack .threepack .button_buynow:link, #holi11_multipack .threepack .button_buynow:visited {
	background:#FFF;
	behavior: url(/css/PIE.htc);	
}

#holi11_multipack .twopack .button_buynow:hover, #holi11_multipack .twopack .button_buynow:active {
	background:#b7b6f3;
	-webkit-transition: background-color .25s linear;
	transition: background-color .25s linear;
	behavior: url(/css/PIE.htc);
}


#holi11_multipack .threepack .button_buynow:hover, #holi11_multipack .threepack .button_buynow:active {
	background:#bef3b6;
	-webkit-transition: background-color .25s linear;
	transition: background-color .25s linear;
	behavior: url(/css/PIE.htc);
}

#holi11_multipack .bottomrow {
	text-align:left;
	position:relative;	
	height:180px;
}

#holi11_multipack .allframes {
	background: url(/cstore/images/xmas11_multipackallframesbg.png) no-repeat top left;
	width:402px;
	height:140px;
	padding:20px 0 20px 170px;
	text-align:left;
	font-size:14px;
	position:relative;
	bottom:80px;
}

*html #holi11_multipack .allframes {
	width:572px;
	height:180px;
	padding:30px 0 30px 170px;
}

#holi11_multipack .allframes ul li {
	color:#ae0a16;
	padding-bottom:20px;	
}

#holi11_multipack .allframes ul li a:link, #holi11_multipack .allframes ul li a:visited {
	color:#077aab;
}

#holi11_multipack .allframes ul li a:hover, #holi11_multipack .allframes ul li a:active {
	color:#3ca62c;
}

#holi11_multipack .morethan4 {
	width:300px;
	height:125px;
	position:absolute;
	bottom:110px;
	right:0px;
	text-align:left;
	padding:23px 0 0 0;
}

*html #holi11_multipack .morethan4 {
	width:300px;
	height:148px;
	bottom:80px
}

#holi11_multipack .morethan4 h1 {
	font-size:16px;
	color:#FFF;
}

#holi11_multipack .morethan4 span {
	color:#b20e18;
	font-weight:bold;
}

/* Quarter 4 2011 - November 14, 2011 */

#holi11 {
	width:900px;
	position:relative;
	top:0px;
	left:5px;
	background:url(/cstore/images/jan11_bg.jpg) no-repeat top left #000000;
	padding:100px 0 50px 50px;
}

*html #holi11 {
	width:950px;
}

#holi11 .comparebox {
	width:810px;
	background:#FFFFFF;
	/*background:url(/cstore/images/holi10_yellowgradbg.gif) repeat-x bottom #FFFFFF;*/
	padding:15px;
	position:relative;
}


*html #holi11 .comparebox {
	width:840px;
}

#holi11 .comparebox .corner {
	width:153px;
	position:absolute;
	top:0;
	left:0;
}

#holi11 table, #holi11 td {
	font-size:14px;
	color:#000000;	
}

#holi11 td .share {
	width:320px;
	height:200px;
	border-top:solid 12px #a6d461;
	padding-top:10px;
}

#holi11 td .pro80 {
	width:320px;
	height:200px;
	border-top:solid 12px #b60050;
	padding-top:10px;
}

*html #holi11 td .share, *html #holi11 td .pro80 {
	height:210px;
}

#holi11 td .share .button_buynow:link, #holi11 td .share .button_buynow:visited, #holi11 td .pro80 .button_buynow:link, #holi11 td .pro80 .button_buynow:visited {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat top left;
}

#holi11 td .share .button_buynow:active, #holi11 td .share .button_buynow:hover, #holi11 td .pro80 .button_buynow:active, #holi11 td .pro80 .button_buynow:hover {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat 0 -40px;
}

#holi11 td .number {
	font-size:22px;
	font-weight:bold;	
}

#holi11 td.tablecat {
	width:200px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

#holi11 td.leftcol {
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

#holi11 td.rightcol {
	border-bottom:solid 1px #CCCCCC;
}

#holi11 #greenbox {
	width:520px;
	height:219px;
	background:url(/cstore/images/holi10_greenbox.png) no-repeat top left;
	margin-top:40px;
	position:relative;
}

#holi11 #greenbox .sharefam {
	width:220px;
	position:relative;
	bottom:30px;
	left:20px;
	text-align:center;
}
#holi11 #greenbox .pro80fam {
	width:220px;
	position:absolute;
	top:-30px;
	right:20px;
	text-align:center;
}


#holi11 #bluebox {
	width:244px;
	height:219px;
	background:url(/cstore/images/holi10_bluebox.png) no-repeat top left;
	margin-top:40px;
	float:right;
}


#holi11 #bluebox .freeship {
	width:220px;
	margin:4px 14px;
}


#holi11 #greenbox .button_buynow:link, #holi11 #greenbox .button_buynow:visited {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat 0 -40px;
	margin-top:5px;
}

#holi11 #greenbox .button_buynow:active, #holi11 #greenbox .button_buynow:hover {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat top left;
	margin-top:5px;
}

#bluebox .button_shippinginfo:link, #bluebox .button_shippinginfo:visited, #blueboxcart .button_shippinginfo:link, #blueboxcart .button_shippinginfo:visited {
	width:215px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_shippinginfo.png) no-repeat 0 -39px;
	margin-top:5px;
}

#bluebox .button_shippinginfo:active, #bluebox .button_shippinginfo:hover, #blueboxcart .button_shippinginfo:active, #blueboxcart .button_shippinginfo:hover {
	width:215px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_shippinginfo.png) no-repeat top left;
	margin-top:5px;
}


#blueboxcart {
	width:244px;
	height:219px;
	background:url(/cstore/images/holi10_bluebox.png) no-repeat top left;
	margin:0;
	float:right;
}

#blueboxcart .freeship {
	width:220px;
	margin:4px 14px;
}

#holi11hours {
	width:532px;
	height:184px;
	background:url(/cstore/images/holi10_hoursbg.gif) no-repeat bottom left;
	padding:56px 0 0 40px;
}

*html #holi11hours {
	width:582px;
	height:240px;
}

#holi11hours .phonenumber {
	width:532px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}

#holi11 #answers {
	width:800px;
	position:relative;
	right:10px;
	margin-top:20px;
}

#holi11 #answers ul {
	list-style:none;	
}

#holi11 #answers ul li {
	padding:15px 0 0 135px;
	margin-bottom:0.5em;
	background:no-repeat left top;
	font-size:14px;
	line-height:1.35em;
}


#holi11 #answers ul li.thebest {
	background-image:url(/home/images/home2010q4_qthebest.gif);
	height:75px;
}
#holi11 #answers ul li.whocansend {
	background-image:url(/home/images/home2010q4_qwhocansend.gif);
	height:75px;
}
#holi11 #answers ul li.toocomplex {
	background-image:url(/home/images/home2010q4_qtoocomplex.gif);
	height:75px;
}

#holi11 #answers .bottomlink {
	font-size:16px;
	display:block;
	text-align:center;	
}



/* Weekend 7-Inch Sale - March 12, 2009 */

#weekend7inch {
	width:337px;
	height:325px;
	padding-left:30px;
	background: url(/cstore/images/7inchrefurbsale_bg.jpg) left top no-repeat;
	color:#FFFFFF;
	position:relative;
}

*html #weekend7inch {
	width:367px;
	height:325px;
}

#weekend7inch h1 {
	width:263px;
	height:182px;
	background: url(/cstore/images/7inchrefurbsale_h1.gif) 0 15px no-repeat;
	color:#FFFFFF;
	position:relative;
	margin:0;
	padding:0;
}

#weekend7inch h1 span {
	display:none;
}

#weekend7inch .button {
	display: block;
	background-image: url(/cstore/images/7inchrefurbsale_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 106px;
	height: 43px;
	margin:1px 0;
	position:absolute;
	bottom:84px;
	left:60px;
	}
#weekend7inch .button:hover {
	width: 106px;
	height: 43px;
	background-position: 0 -43px;
	}
#weekend7inch .button:active {
	width: 106px;
	height: 43px;
	}
#weekend7inch .lmore {
	width:70px;
	height:13px;
	position:absolute;
	right:0px;
	bottom:0px;
}

/* Quarter 4 2010 - November 10, 2010 */

#holi10 {
	width:900px;
	position:relative;
	top:0px;
	left:5px;
	background:url(/cstore/images/jan11_bg.jpg) no-repeat top left #000000;
	padding:100px 0 50px 50px;
}

*html #holi10 {
	width:950px;
}

#holi10 .comparebox {
	width:810px;
	background:#FFFFFF;
	/*background:url(/cstore/images/holi10_yellowgradbg.gif) repeat-x bottom #FFFFFF;*/
	padding:15px;
	position:relative;
}


*html #holi10 .comparebox {
	width:840px;
}

#holi10 .comparebox .corner {
	width:153px;
	position:absolute;
	top:0;
	left:0;
}

#holi10 table, #holi10 td {
	font-size:14px;
	color:#000000;	
}

#holi10 td .share {
	width:320px;
	height:200px;
	border-top:solid 12px #a6d461;
	padding-top:10px;
}

#holi10 td .pro80 {
	width:320px;
	height:200px;
	border-top:solid 12px #b60050;
	padding-top:10px;
}

*html #holi10 td .share, *html #holi10 td .pro80 {
	height:210px;
}

#holi10 td .share .button_buynow:link, #holi10 td .share .button_buynow:visited, #holi10 td .pro80 .button_buynow:link, #holi10 td .pro80 .button_buynow:visited {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat top left;
}

#holi10 td .share .button_buynow:active, #holi10 td .share .button_buynow:hover, #holi10 td .pro80 .button_buynow:active, #holi10 td .pro80 .button_buynow:hover {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat 0 -40px;
}

#holi10 td .number {
	font-size:22px;
	font-weight:bold;	
}

#holi10 td.tablecat {
	width:200px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

#holi10 td.leftcol {
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

#holi10 td.rightcol {
	border-bottom:solid 1px #CCCCCC;
}

#holi10 #greenbox {
	width:520px;
	height:219px;
	background:url(/cstore/images/holi10_greenbox.png) no-repeat top left;
	margin-top:40px;
	position:relative;
}

#holi10 #greenbox .sharefam {
	width:220px;
	position:relative;
	bottom:30px;
	left:20px;
	text-align:center;
}
#holi10 #greenbox .pro80fam {
	width:220px;
	position:absolute;
	top:-30px;
	right:20px;
	text-align:center;
}


#holi10 #bluebox {
	width:244px;
	height:219px;
	background:url(/cstore/images/holi10_bluebox.png) no-repeat top left;
	margin-top:40px;
	float:right;
}


#holi10 #bluebox .freeship {
	width:220px;
	margin:4px 14px;
}


#holi10 #greenbox .button_buynow:link, #holi10 #greenbox .button_buynow:visited {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat 0 -40px;
	margin-top:5px;
}

#holi10 #greenbox .button_buynow:active, #holi10 #greenbox .button_buynow:hover {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat top left;
	margin-top:5px;
}

#bluebox .button_shippinginfo:link, #bluebox .button_shippinginfo:visited, #blueboxcart .button_shippinginfo:link, #blueboxcart .button_shippinginfo:visited {
	width:215px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_shippinginfo.png) no-repeat 0 -39px;
	margin-top:5px;
}

#bluebox .button_shippinginfo:active, #bluebox .button_shippinginfo:hover, #blueboxcart .button_shippinginfo:active, #blueboxcart .button_shippinginfo:hover {
	width:215px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_shippinginfo.png) no-repeat top left;
	margin-top:5px;
}


#blueboxcart {
	width:244px;
	height:219px;
	background:url(/cstore/images/holi10_bluebox.png) no-repeat top left;
	margin:0;
	float:right;
}

#blueboxcart .freeship {
	width:220px;
	margin:4px 14px;
}

#holi10hours {
	width:532px;
	height:184px;
	background:url(/cstore/images/holi10_hoursbg.gif) no-repeat bottom left;
	padding:56px 0 0 40px;
}

*html #holi10hours {
	width:582px;
	height:240px;
}

#holi10hours .phonenumber {
	width:532px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}

#holi10 #answers {
	width:800px;
	position:relative;
	right:10px;
	margin-top:20px;
}

#holi10 #answers ul {
	list-style:none;	
}

#holi10 #answers ul li {
	padding:15px 0 0 135px;
	margin-bottom:0.5em;
	background:no-repeat left top;
	font-size:14px;
	line-height:1.35em;
}


#holi10 #answers ul li.thebest {
	background-image:url(/home/images/home2010q4_qthebest.gif);
	height:75px;
}
#holi10 #answers ul li.whocansend {
	background-image:url(/home/images/home2010q4_qwhocansend.gif);
	height:75px;
}
#holi10 #answers ul li.toocomplex {
	background-image:url(/home/images/home2010q4_qtoocomplex.gif);
	height:75px;
}

#holi10 #answers .bottomlink {
	font-size:16px;
	display:block;
	text-align:center;	
}


/* Quarter 2 2010 (Mother's Day) - April 7, 2010 */

#mday2010.dazzle {
	width:950px;
	position:relative;
	left:4px;
	top:0px;
	background:url(/cstore/images/mday10_dazzlebg.jpg) no-repeat top left;
	padding-top:80px;
}


#mday2010.dazzle #share {
	background:#FFFFFF;
	height:360px;
}
#mday2010.dazzle .freegift {
	width:462px;
	position:absolute;
	top:0;
	right:20px;
}

#mday2010.dazzle #pro80 {
	background:#FFFFFF;
	width:442px;
	height:360px;
	top:80px;
}

*html #mday2010.dazzle #pro80 {
	width:422px;
}

#mday2010.dazzle #pro80 p {
	padding-left:10px;
}

#mday2010.dazzle #pro80 .prod {
	width:231px;
	position:absolute;
	top:0;
	right:0;
}

#mday2010.dazzle .productinfo {
	color:#FFFFFF;
	font-weight:bold;
}

*html #mday2010.dazzle .productinfo {
	top:20px;
}




#mday2010.dazzle #pro80 .button_buynow, #mday2010.dazzle #pro80 .button_buynow:hover, #mday2010.dazzle #pro80 .button_buynow:active {
	width:462px;
	position:relative;
	right:20px;
}

#mday2010.dazzle #share .button_buynow, #mday2010.dazzle #share .button_buynow:hover, #mday2010.dazzle #share .button_buynow:active {
	width:432px;
}

*html #mday2010.dazzle #pro80 .button_buynow, *html #mday2010.dazzle #pro80 .button_buynow:hover, *html #mday2010.dazzle #pro80 .button_buynow:active {
	width:462px;
	position:relative;
	left:-10px;
	top:18px;
}

*html #mday2010.dazzle #share .button_buynow, *html #mday2010.dazzle #share .button_buynow:hover, *html #mday2010.dazzle #share .button_buynow:active {
	position:relative;
	right:0px;
	top:18px;
}

#mday2010.dazzle #bottomrow {
	top:45px;
}

*html #mday2010.dazzle #bottomrow {
	top:20px;
}

/* Specials Page - November 11, 2010 */

#tieredpricing_2010q4 {
	width:950px;
	position:relative;
	top:0px;
	left:5px;
	background:url(/cstore/images/holi10_specialsbg.jpg) top left repeat-x;
}

#tieredpricing_2010q4 .info {
	width:500px;
	color:#000000;
	font-size:16px;
	position:relative;
	left:385px;
	top:40px;
}

#tieredpricing_2010q4 .tags {
	width:353px;
	position:absolute;
	top:0;
	left:0;
}

#tieredpricing_2010q4 .button_shopnow:link, #tieredpricing_2010q4 .button_shopnow:visited {
	width:136px;
	height:45px;
	display:inline-block;
	background:url(/cstore/images/button_shopnow.png) top left no-repeat;
}

#tieredpricing_2010q4 .button_shopnow:active, #tieredpricing_2010q4 .button_shopnow:hover {
	width:136px;
	height:45px;
	display:inline-block;
	background:url(/cstore/images/button_shopnow.png) 0 -45px no-repeat;
}

#tieredpricing_2010q4 .disclaimer {
	font-size:12px;
	width:250px;
	position:absolute;
	top:385px;
	left:10px;
}


#tieredpricing_2010q4 #greenbox {
	width:520px;
	height:219px;
	background:url(/cstore/images/holi10_greenbox.png) no-repeat top left;
	margin:40px 0;
	position:relative;
	left:40px;
}

#tieredpricing_2010q4 #greenbox .sharefam {
	width:220px;
	position:relative;
	bottom:30px;
	left:20px;
	text-align:center;
}
#tieredpricing_2010q4 #greenbox .pro80fam {
	width:220px;
	position:absolute;
	top:-30px;
	right:20px;
	text-align:center;
}


#tieredpricing_2010q4 #bluebox {
	width:244px;
	height:219px;
	background:url(/cstore/images/holi10_bluebox.png) no-repeat top left;
	margin:40px 40px 0 40px;
	float:right;
}

#tieredpricing_2010q4 #bluebox .freeship {
	width:220px;
	margin:4px 14px;
}

#tieredpricing_2010q4 #greenbox .button_buynow:link, #tieredpricing_2010q4 #greenbox .button_buynow:visited {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat 0 -40px;
	margin-top:5px;
}

#tieredpricing_2010q4 #greenbox .button_buynow:active, #tieredpricing_2010q4 #greenbox .button_buynow:hover {
	width:111px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_buynow.png) no-repeat top left;
	margin-top:5px;
}

#tieredpricing_2010q4 #bluebox .button_shippinginfo:link, #tieredpricing_2010q4 #bluebox .button_shippinginfo:visited {
	width:215px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_shippinginfo.png) no-repeat 0 -39px;
	margin-top:5px;
}

#tieredpricing_2010q4 #bluebox .button_shippinginfo:active, #tieredpricing_2010q4 #bluebox .button_shippinginfo:hover {
	width:215px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/holi10_shippinginfo.png) no-repeat top left;
	margin-top:5px;
}


/* Specials Page - Multi-Pack Specials */

#multipacks_2010q2 {
	width:950px;
	position:relative;
	top:0px;
	left:5px;
}

#multipacks_2010q2 #pinkcol {
	width:424px;
	background:#ca2375;
	position:relative;
	left:25px;
	top:10px;
}

#multipacks_2010q2 #tealcol {
	width:448px;
	background:#2aa996;
	position:absolute;
	right:25px;
	top:133px;
}

#multipacks_2010q2 .whitebox {
	margin:10px 10px 0 10px;
	background:#FFFFFF;
}

#multipacks_2010q2 #sharetwin, #multipacks_2010q2 #pro80twin, #multipacks_2010q2 #sharefam {
	border-bottom:solid 1px #999999;
	position:relative;
	height:165px;
	padding-top:5px;
}


#multipacks_2010q2 #combopack, #multipacks_2010q2 #pro80fam {
	height:175px;
	position:relative;
}

#multipacks_2010q2 .frame {
	margin:0 10px;
}

#multipacks_2010q2 .whitebox h1 {
	margin:4px 10px;
	padding:0;
}

#multipacks_2010q2 .whitebox h1 span {
	display:none;
}

#multipacks_2010q2 .whitebox #sharetwin h1 {
	width:194px;
	height:18px;
	position:relative;
	left:165px;
	background:url(/cstore/images/multipacks_2010q2_stwinh1.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #sharefam h1 {
	width:212px;
	height:22px;
	position:relative;
	left:165px;
	background:url(/cstore/images/multipacks_2010q2_sfamh1.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #pro80twin h1 {
	width:217px;
	height:19px;
	position:relative;
	left:165px;
	background:url(/cstore/images/multipacks_2010q2_ptwinh1.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #pro80fam h1 {
	width:233px;
	height:22px;
	position:relative;
	left:165px;
	background:url(/cstore/images/multipacks_2010q2_pfamh1.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #combopack h1 {
	width:375px;
	height:18px;
	background:url(/cstore/images/multipacks_2010q2_spch1.gif) no-repeat;
}


#multipacks_2010q2 .whitebox h2 {
	width:199px;
	height:26px;
	position:relative;
	left:185px;
	color:#000000;
}
#multipacks_2010q2 .whitebox h2 span {
	display:none;
}

*html #multipacks_2010q2 .whitebox h2 {
	position:relative;
	left:0px;
}

#multipacks_2010q2 .whitebox #sharetwin h2 {
	background:url(/cstore/images/multipacks_2010q2_stwinprice.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #sharefam h2 {
	background:url(/cstore/images/multipacks_2010q2_sfamprice.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #pro80twin h2 {
	background:url(/cstore/images/multipacks_2010q2_ptwinprice.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #pro80fam h2 {
	background:url(/cstore/images/multipacks_2010q2_pfamprice.gif) no-repeat;
}
#multipacks_2010q2 .whitebox #combopack h2 {
	background:url(/cstore/images/multipacks_2010q2_spcprice.gif) no-repeat;
}


#multipacks_2010q2 .bignumber {
	font-size:18px;
}
#multipacks_2010q2 .connectionlist {
	width:150px;
	margin:0 0 0 20px;
}

#multipacks_2010q2 .connectionlist ul {
	list-style:none;
	margin:0;
	padding:0;
}


#multipacks_2010q2 .connectionlist ul li {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:55px;
	height:25px;
	padding-top:30px;
	text-align:center;
	float:left;
	display:inline-block;
}
*html #multipacks_2010q2 .connectionlist ul li {
	height:50px;
}

#multipacks_2010q2 .connectionlist li.phone {
	background:url(/cstore/images/icon_phone.gif) center top no-repeat;
}
#multipacks_2010q2 .connectionlist li.wifi {
	background:url(/cstore/images/icon_wifi.gif) center top no-repeat;
}

#multipacks_2010q2 #pinkcol .button {
	width:112px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/multipacks_2010q2_buynow.gif) top left no-repeat;
	position:relative;
	left:5px;
}

#multipacks_2010q2 #pinkcol .button:hover, #multipacks_2010q2 #pinkcol .button:active {
	width:112px;
	height:40px;
	background:url(/cstore/images/multipacks_2010q2_buynow.gif) 0 -39px no-repeat;
}

#multipacks_2010q2 #tealcol .button {
	width:112px;
	height:40px;
	display:inline-block;
	background:url(/cstore/images/multipacks_2010q2_buynow.gif) -112px 0 no-repeat;
	position:relative;
	left:5px;
}

#multipacks_2010q2 #tealcol .button:hover, #multipacks_2010q2 #tealcol .button:active {
	width:112px;
	height:40px;
	background:url(/cstore/images/multipacks_2010q2_buynow.gif) -112px -39px no-repeat;
}

#multipacks_2010q2 .lmore {
	width:80px;
	position:relative;
	left:30px;
	bottom:15px;
}

#multipacks_2010q2 .freeshipping {
	width:470px;
	height:100px;
	position:absolute;
	bottom:50px;
	right:8px;
}


/* Quarter 2 2010 (Mother's Day) - March 16, 2010 */

#mday2010 {
	width:950px;
	position:relative;
	left:4px;
	top:15px;
}


#mday2010 #share {
	width:432px;
	height:430px;
	position:relative;
}

#mday2010 #pro80 {
	width:452px;
	height:430px;
	position:absolute;
	right:0px;
	top:0px;
}

#mday2010 #share h1 {
	width:432px;
	height:61px;
	background:url(/cstore/images/mday10_shareh1.gif) no-repeat;
	padding:0;
	margin:0;
}
#mday2010 #pro80 h1 {
	width:442px;
	height:61px;
	background:url(/cstore/images/mday10_pro80h1.gif) no-repeat;
	padding:0;
	margin:0;
}

#mday2010 #share h2, #mday2010 #pro80 h2 {
	width:91px;
	height:20px;
	background:url(/cstore/images/mday10_connectsby.gif) no-repeat left;
	margin:0 0 0 5px;
	padding:0;
	display:inline-block;
}

#mday2010 #share h1 span, #mday2010 #share h2 span, #mday2010 #pro80 h1 span, #mday2010 #pro80 h2 span {
	display:none;
}

#mday2010 #share h3, #mday2010 #pro80 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#077aab;
	padding:0;
	margin:0;
}

#mday2010 #share .prod {
	width:202px;
	position:absolute;
	top:15px;
	left:0;
}

#mday2010 #pro80 .prod {
	width:238px;
	position:absolute;
	top:27px;
	right:0;
}

#mday2010 #share .description {
	width:228px;
	position:relative;
	left:202px;
}

#mday2010 #pro80 .description {
	width:212px;
	position:relative;
}

#mday2010 .connectionlist {
	width:150px;
	position:absolute;
	top:125px;
	left:100px;
}

#mday2010 .connectionlist ul {
	list-style:none;
	margin:0;
	padding:0;
}


#mday2010 .connectionlist ul li {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:55px;
	height:25px;
	padding-top:30px;
	text-align:center;
	float:left;
	display:inline-block;
}
*html #mday2010 .connectionlist ul li {
	height:50px;
}

#mday2010 .connectionlist li.phone {
	background:url(/cstore/images/icon_phone.gif) center top no-repeat;
}
#mday2010 .connectionlist li.wifi {
	background:url(/cstore/images/icon_wifi.gif) center top no-repeat;
}

#mday2010 #bottomrow {
	width:100%;
	position:relative;
}

#mday2010 #dazzle {
	width:425px;
	position:relative;
}
#mday2010 #multipack {
	width:313px;
	position:absolute;
	top:48px;
	left:440px;
}

#mday2010 #freeshipping {
	width:194px;
	position:absolute;
	top:48px;
	right:0;
}

#mday2010 #share_starterpack, #mday2010 #pro80_starterpack {
	width:432px;
	height:70px;
	position:relative;
	left:18px;
	top:8px;
}

#mday2010 #share_starterpack ul, #mday2010 #pro80_starterpack ul {
	width:432px;
	list-style:none;
	margin:0;
	padding:0;
}
#mday2010 li.frameitem {
	width:240px;
	float:left;
	display:block;
}
#mday2010 li.ppitem {
	width:180px;
	float:left;
	display:block;
}
#mday2010 li.giftitem {
	width:432px;
	display:block;
	position:relative;
	top:5px;
}

#mday2010 #share .button_buynow {
	width:433px;
	height:67px;
	background:url(/cstore/images/oct10_sharebutton.gif) no-repeat 0 -67px;
	display:block;
}

#mday2010 #share .button_buynow:hover, #mday2010 #share .button_buynow:active {
	width:433px;
	height:67px;
	background:url(/cstore/images/oct10_sharebutton.gif) no-repeat 0 0;
}

#mday2010 #pro80 .button_buynow {
	width:452px;
	height:67px;
	background:url(/cstore/images/oct10_pro80button.gif) no-repeat 0 -67px;
	display:block;
}

#mday2010 #pro80 .button_buynow:hover, #mday2010 #pro80 .button_buynow:active {
	width:452px;
	height:67px;
	background:url(/cstore/images/oct10_pro80button.gif) no-repeat 0 0;
}


#mday2010 .productinfo {
	width:120px;
	position:relative;
	left:320px;
}

/* Quarter 1 2010 - February 1, 2010 */

#feb2010 {
	width:950px;
	position:relative;
	left:4px;
	top:15px;
}

#feb2010 #share {
	width:252px;
	height:324px;
	position:absolute;
	left:30px;
	top:30px;
}

#feb2010 #share h1 {
	width:159px;
	height:61px;
	background:url(/cstore/images/holi09_share_h1.gif) no-repeat;
	position:relative;
	bottom:15px;
	left:10px;
	padding:0;
	margin:0;
}

#feb2010 #share h2 {
	width:238px;
	height:74px;
	background:url(/cstore/images/share_price.gif) no-repeat center;
	margin:0;
	padding:0;
	position:relative;
	top:135px;
	left:10px;
}

#feb2010 #share h1 span, #feb2010 #share h2 span {
	display:none;
}

#feb2010 #share .prod {
	width:202px;
	position:absolute;
	top:50px;
	left:30px;
}



#feb2010 #pro80 {
	width:252px;
	height:324px;
	position:absolute;
	left:312px;
	top:30px;
}

#feb2010 #pro80 h1 {
	width:146px;
	height:61px;
	background:url(/cstore/images/holi09_pro80_h1.gif) no-repeat;
	position:relative;
	bottom:15px;
	left:10px;
	padding:0;
	margin:0;
}

#feb2010 #pro80 h2 {
	width:238px;
	height:74px;
	background:url(/cstore/images/pro80_price.gif) no-repeat center;
	margin:0;
	padding:0;
	position:relative;
	top:135px;
	left:10px;
}

#feb2010 #pro80 h1 span, #feb2010 #pro80 h2 span {
	display:none;
}

#feb2010 #pro80 .prod {
	width:251px;
	position:absolute;
	top:55px;
}


#feb2010 #share .button_buynow, #feb2010 #pro80 .button_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	position:absolute;
	bottom:0px;
	left:15px;
	}
#feb2010 #share .button_buynow:hover, #feb2010 #pro80 .button_buynow:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#feb2010 #share .button_buynow:active, #feb2010 #pro80 .button_buynow:active {
	width: 101px;
	height: 45px;
	}
	
#feb2010 #share .lmore, #feb2010 #pro80 .lmore {
	width:101px;
	height:45px;
	display:block;
	background: url(/cstore/images/link_learnmore.gif) no-repeat;
	position:absolute;
	bottom:0px;
	right:15px;
}

#feb2010 #share .lmore:hover, #feb2010 #pro80 .lmore:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#feb2010 #share .lmore:active, #feb2010 #pro80 .lmore:active  {
	width: 101px;
	height: 45px;
	}

#feb2010 #multipack {
	width:540px;
	position:absolute;
	top:410px;
	left:30px;
}

#feb2010 #howitworks {
	width:290px;
	height:585px;
	padding:14px;
	position:relative;
	left:620px;
	top:10px;
}

*html #feb2010 #howitworks {
	width:314px;
	height:613px;
}

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

#feb2010 #howitworks h2 {
	width:239px;
	height:25px;
	background: url(/cstore/images/holi09_howitworks_h1.gif) no-repeat;
	margin:10px 0;
	padding:0;
}

#feb2010 #howitworks h2 span {
	display:none;
}

#feb2010 #howitworks #ppbenefits {
	width:330px;
	position:relative;
	right:30px;
}

#feb2010 #howitworks #ppbenefits ul {
	list-style:none;
}

#feb2010 #howitworks #ppbenefits ul li {
	height:60px;
	padding-left:50px;
	margin-bottom:1em;
	background:no-repeat left top;
}

#feb2010 #howitworks #ppbenefits ul li span {
	color:#077aab;
	font-size:15px;
	font-weight:bold;
}

#feb2010 #howitworks #ppbenefits ul li.magic {
	background-image:url(/lmore/images/icon_magic.gif);
}
#feb2010 #howitworks #ppbenefits ul li.world {
	background-image:url(/lmore/images/icon_world.gif);
}
#feb2010 #howitworks #ppbenefits ul li.group {
	background-image:url(/lmore/images/icon_group.gif);
}
#feb2010 #howitworks #ppbenefits ul li.cellphone {
	background-image:url(/lmore/images/icon_cellphone.gif);
}
#feb2010 #howitworks #ppbenefits ul li.schedule {
	background-image:url(/lmore/images/icon_schedule.gif);
}

#feb2010 #howitworks .button_moreinfo {
	display: block;
	background-image: url(/cstore/images/button_moreinfo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 45px;
	position:absolute;
	bottom:30px;
	left:95px;
	}
#feb2010 #howitworks .button_moreinfo:hover {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
#feb2010 #howitworks .button_moreinfo:active {
	width: 136px;
	height: 45px;
	}


/* Holiday 2009 - November */

#holi09 {
	width:950px;
	position:relative;
	left:4px;
	background:url(/cstore/images/holi09_bg.jpg) repeat-x #29657d;
}

#holi09 #share {
	width:252px;
	height:324px;
	position:absolute;
	left:30px;
	top:30px;
}

#holi09 #share h1 {
	width:159px;
	height:61px;
	background:url(/cstore/images/holi09_share_h1.gif) no-repeat;
	position:relative;
	bottom:15px;
	left:10px;
	padding:0;
	margin:0;
}

#holi09 #share h2 {
	width:238px;
	height:74px;
	background:url(/cstore/images/holi09_share_price.gif);
	margin:0;
	padding:0;
	position:relative;
	top:135px;
	left:10px;
}

#holi09 #share h1 span, #holi09 #share h2 span {
	display:none;
}

#holi09 #share .prod {
	width:202px;
	position:absolute;
	top:50px;
	left:30px;
}



#holi09 #pro80 {
	width:252px;
	height:324px;
	position:absolute;
	left:312px;
	top:30px;
}

#holi09 #pro80 h1 {
	width:146px;
	height:61px;
	background:url(/cstore/images/holi09_pro80_h1.gif) no-repeat;
	position:relative;
	bottom:15px;
	left:10px;
	padding:0;
	margin:0;
}

#holi09 #pro80 h2 {
	width:238px;
	height:74px;
	background:url(/cstore/images/holi09_pro80_price.gif);
	margin:0;
	padding:0;
	position:relative;
	top:135px;
	left:10px;
}

#holi09 #pro80 h1 span, #holi09 #pro80 h2 span {
	display:none;
}

#holi09 #pro80 .prod {
	width:251px;
	position:absolute;
	top:55px;
}


#holi09 #share .button_buynow, #holi09 #pro80 .button_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	position:absolute;
	bottom:0px;
	left:15px;
	}
#holi09 #share .button_buynow:hover, #holi09 #pro80 .button_buynow:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#holi09 #share .button_buynow:active, #holi09 #pro80 .button_buynow:active {
	width: 101px;
	height: 45px;
	}
	
#holi09 #share .lmore, #holi09 #pro80 .lmore {
	width:101px;
	height:45px;
	display:block;
	background: url(/cstore/images/link_learnmore.gif) no-repeat;
	position:absolute;
	bottom:0px;
	right:15px;
}

#holi09 #share .lmore:hover, #holi09 #pro80 .lmore:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#holi09 #share .lmore:active, #holi09 #pro80 .lmore:active  {
	width: 101px;
	height: 45px;
	}

#holi09 #multipack {
	width:540px;
	position:absolute;
	top:390px;
	left:30px;
}

#holi09 #multipack .frames {
	width:291px;
	position:absolute;
	top:0;
	left:0;
}

#holi09 #multipack h1 {
	width:218px;
	height:100px;
	background: url(/cstore/images/holi09_multipacks_h1.gif) no-repeat;
	position:relative;
	left:320px;
}

#holi09 #multipack h1 span {
	display:none;
}


#holi09 #multipack .button_multi {
	display: block;
	background: url(/cstore/images/button_seemultipacks2.gif) no-repeat;
	width: 136px;
	height: 45px;
	position:relative;
	left:355px;
	}
#holi09 #multipack .button_multi:hover {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
#holi09 #multipack .button_mult:active {
	width: 136px;
	height: 45px;
	}

#holi09 #howitworks {
	width:280px;
	height:600px;
	background:url(/cstore/images/holi09_howitworks_map.gif) no-repeat 60px 430px #FFFFFF;
	padding:14px;
	position:relative;
	left:610px;
	top:20px;
}

*html #holi09 #howitworks {
	width:304px;
	height:628px;
}

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

#holi09 #howitworks h2 {
	width:239px;
	height:25px;
	background: url(/cstore/images/holi09_howitworks_h1.gif) no-repeat;
	margin:10px 0;
	padding:0;
}

#holi09 #howitworks h2 span {
	display:none;
}

#holi09 #howitworks #ppbenefits {
	width:300px;
	position:relative;
	right:30px;
}

#holi09 #howitworks #ppbenefits ul {
	list-style:none;
}

#holi09 #howitworks #ppbenefits ul li {
	height:75px;
	padding-left:50px;
	margin-bottom:1em;
	background:no-repeat left top;
}

#holi09 #howitworks #ppbenefits ul li span {
	color:#077aab;
	font-size:18px;
}

#holi09 #howitworks #ppbenefits ul li.magic {
	background-image:url(/lmore/images/icon_magic.gif);
}
#holi09 #howitworks #ppbenefits ul li.world {
	background-image:url(/lmore/images/icon_world.gif);
}
#holi09 #howitworks #ppbenefits ul li.group {
	background-image:url(/lmore/images/icon_group.gif);
}


#holi09_sp {
	width:950px;
	position:relative;
	left:4px;
	background:url(/cstore/images/holi09_bg2.jpg) repeat-x #29657d;
}


#holi09_sp #combopack {
	width:508px;
	background:#FFFFFF;
	position:relative;
	top:35px;
}

#holi09_sp #combopack .frames {
	width:442px;
	position:absolute;
	left:508px;
}

#holi09_sp #combopack h1 {
	width:419px;
	height:76px;
	background: url(/cstore/images/holi09_combo_h1.gif) no-repeat;
	position:relative;
	left:30px;
	bottom:20px;
	margin:0;
	padding:0;
}

#holi09_sp #combopack h1 span {
	display:none;
}

#holi09_sp #combopack p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:0 30px;
	margin:0;
}

#holi09_sp #combopack h2 {
	width:377px;
	height:93px;
	background: url(/cstore/images/holi09_combo_price.gif) no-repeat;
	position:relative;
	left:60px;
	margin:10px 0;
	padding:0;
}

#holi09_sp #combopack h2 span {
	display:none;
}

#holi09_sp #combopack .button_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	position:relative;
	bottom:10px;
	left:135px;
	}
#holi09_sp #combopack .button_buynow:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#holi09_sp #combopack .button_buynow:active {
	width: 101px;
	height: 45px;
	}
	
#holi09_sp #combopack .lmore {
	width:101px;
	height:45px;
	display:block;
	background: url(/cstore/images/link_learnmore.gif) no-repeat;
	position:absolute;
	bottom:10px;
	right:135px;
}

#holi09_sp #combopack .lmore:hover {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}
#holi09_sp #combopack .lmore:active  {
	width: 101px;
	height: 45px;
	}

#holi09_sp #twinfampacks {
	width:900px;
	margin-top:70px;
	position:relative;
	left:40px;
}


#holi09_sp #twinfampacks .button {
	display: block;
	background-image: url(/cstore/images/fday09v2_sharebuynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 46px;
	}
#holi09_sp #twinfampacks .button:hover {
	width: 116px;
	height: 46px;
	background-position: 0 -46px;
	}
#holi09_sp #twinfampacks .button:active {
	width: 116px;
	height: 46px;
	}
*html #holi09_sp #twinfampacks .button {
	position:relative;
	left:0px;
}	
	
#holi09_sp #twinfampacks .lmore {
	width:63px;
	height:18px;
	display:block;
	background-image: url(/cstore/images/fday09v2_sharelmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#holi09_sp #twinfampacks .lmore:hover {
	width: 63px;
	height: 18px;
	background-position: 0 -18px;
	}
#holi09_sp #twinfampacks .lmore:active {
	width: 63px;
	height: 18px;
	}
	
#holi09_sp #twinfampacks .bignumber {
	font-size:18px;
}



#holi09_sp #twinfampacks #sharetwin, #holi09_sp #twinfampacks #sharefam {
	width:193px;
	height:323px;
	background: url(/cstore/images/holi09_greenboxbg.gif) top center no-repeat;
	text-align:center;
	position:relative;
}

#holi09_sp #twinfampacks #pro80twin, #holi09_sp #twinfampacks #pro80fam {
	width:193px;
	height:323px;
	background: url(/cstore/images/holi09_blueboxbg.gif) top center no-repeat;
	text-align:center;
	position:relative;
}

#holi09_sp #twinfampacks .savings {
	width:68px;
	height:68px;
	position:relative;
	right:77px;
}

#holi09_sp #twinfampacks .button {
	position:relative;
	left:36px;
	top:8px;
}

#holi09_sp #twinfampacks #fam .button {
	position:relative;
	left:0px;
	top:14px;
}

#holi09_sp #twinfampacks h1 {
	width:121px;
	height:50px;
	position:absolute;
	left:60px;
	top:0px;
}

*html #holi09_sp #twinfampacks h1 {
	top:15px;
}

#holi09_sp #twinfampacks h1 span, #holi09_sp #twinfampacks h2 span {
	display:none;
}

#holi09_sp #twinfampacks #sharetwin h1 {
	background: url(/cstore/images/holi09_sharetwin_h2.gif) no-repeat top left;
}
#holi09_sp #twinfampacks #sharefam h1 {
	background: url(/cstore/images/holi09_sharefam_h2.gif) no-repeat top left;
}
#holi09_sp #twinfampacks #pro80twin h1 {
	background: url(/cstore/images/holi09_pro80twin_h2.gif) no-repeat top left;
}
#holi09_sp #twinfampacks #pro80fam h1 {
	background: url(/cstore/images/holi09_pro80fam_h2.gif) no-repeat top left;
}

#holi09_sp #twinfampacks h2 {
	width:123px;
	height:52px;
	position:relative;
	left:30px;
}

*html #holi09_sp #twinfampacks h2 {
	left:0px;
}

#holi09_sp #twinfampacks #sharetwin h2 {
	background: url(/cstore/images/holi09_sharetwin_price.gif) no-repeat top left;
}
#holi09_sp #twinfampacks #sharefam h2 {
	background: url(/cstore/images/holi09_sharefam_price.gif) no-repeat top left;
}
#holi09_sp #twinfampacks #pro80twin h2 {
	background: url(/cstore/images/holi09_pro80twin_price.gif) no-repeat top left;
}
#holi09_sp #twinfampacks #pro80fam h2 {
	background: url(/cstore/images/holi09_pro80fam_price.gif) no-repeat top left;
}

#holi09_sp #twinfampacks #sharetwin {
	position:relative;
}
#holi09_sp #twinfampacks #sharefam {
	position:absolute;
	left:220px;
	top:0;
}
#holi09_sp #twinfampacks #pro80twin {
	position:absolute;
	left:460px;
	top:0;
}
#holi09_sp #twinfampacks #pro80fam {
	position:absolute;
	left:680px;
	top:0;
}

#holi09_cart {
	width:100%;	
	height:199px;
	background:url(/cstore/images/cartpromo_holi09bg.gif) repeat-x bottom left;
	position:relative;
	margin-top:10px;
	text-align:left;
}

#holi09_cart #shippingdates {
	width:300px;
	height:183px;
	position:relative;
	top:15px;
	text-align:left;
}

#holi09_cart #shippingdates h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	background:url(/cstore/images/icon_xmas.gif) no-repeat left;
	padding-left:35px;
}

#holi09_cart #shippingdates h4 {
	padding:0 0 0 35px;
	margin:0;
}

#holi09_cart #shippingdates h3 span {
	color:#41a111;
	font-weight:bold;
}

#holi09_cart #shippingdates p {
	padding-left:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
}

#holi09_cart #shippingdates p span {
	font-size:16px;
	color:#a11111;
}

#holi09_cart #prints {
	width:300px;
	height:163px;
	position:absolute;
	left:300px;
	top:15px;
	border-left:solid 1px #444444;
	background:url(/cstore/images/cartpromo_ornament.gif) no-repeat 10px -5px;
}

#holi09_cart #prints h3 {
	width:149px;
	height:70px;
	background:url(/cstore/images/cartpromo_ornament_h1.gif) no-repeat left;
	position:relative;
	left:154px;
}

#holi09_cart #prints h3 span {
	display:none;
}

#holi09_cart #prints .button_prints {
	display: block;
	background-image: url(/cstore/images/button_ceivaprints.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 45px;
	position:relative;
	left:155px;
	}
#holi09_cart #prints .button_prints:hover {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
#holi09_cart #prints .button_prints:active {
	width: 136px;
	height: 45px;
	}

#holi09_cart #multipacks {
	width:288px;
	position:absolute;
	right:0;
	bottom:0;
}

#holi09_cart #prints .infolink {
	width:300px;
	position:relative;
	left:165px;
	bottom:15px;
	}

#cartads {
	width:100%;	
	height:249px;
	position:relative;
	margin-top:10px;
	text-align:left;
}

#cartads #shippinginfo {
	width:250px;
	background:url(/cstore/images/lgicon_ordershipping.gif) no-repeat left center;
	padding-left:120px;
	font-size:12px;
}

*html #cartads #shippinginfo {
	width:370px;
}

#cartads #shippinginfo.mday10 {
	width:360px;
	background:none;
	padding:10px;
}

#cartads #shippinginfo h1 {
	width:300px;
	height:45px;
	background:url(/cstore/images/cartbanner_aboutshippingh1.gif) top left no-repeat;
}

#cartads #shippinginfo.mday10 h1 {
	width:357px;
	height:55px;
	background:url(/cstore/images/sc_mday10_h1.gif) top left no-repeat;
	padding:0;
	margin:0;
}

#cartads #shippinginfo h1 span {
	display:none;
}

#cartads #shippinginfo .button_moreinfo {
	display: block;
	background-image: url(/cstore/images/button_moreinfo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 45px;
	position:relative;
	left:45px;
	}
#cartads #shippinginfo .button_moreinfo:hover {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
#cartads #shippinginfo .button_moreinfo:active {
	width: 136px;
	height: 45px;
	}

#cartads #multipacks {
	width:503px;
	position:absolute;
	right:0;
	bottom:0;
}



/* General Buttons */

.genbutton_buynow {
	display: block;
	background-image: url(/cstore/images/button_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 45px;
	}
.genbutton_buynow:hover, .genbutton_buynow:active {
	width: 101px;
	height: 45px;
	background-position: 0 -45px;
	}


/* Summer 2009 - June */


#summer09 {
	width:935px;
	height:720px;
	position:relative;
	left:34px;
	top:20px;
}

*html #summer09 {
	top:15px;
}

#summer09 #pro80intro {
	width: 953px;
	height:321px;
	position:relative;
	right:30px;
	background:url(/cstore/images/pro80intro_bg.jpg) no-repeat top right;
}

#summer09 #pro80intro h1 {
	width:253px;
	height:61px;
	margin:0;
	padding:0;
	background: url(/cstore/images/pro80intro_h1.gif) no-repeat top left;
	position:relative;
	top:14px;
}

#summer09 #pro80intro h2 {
	width:185px;
	height:55px;
	margin:20px 0 6px 0;
	padding:0;
	background: url(/cstore/images/pro80intro_price.gif) no-repeat top left;
	position:relative;
	left:90px;
}

*html #summer09 #pro80intro h2 {
	bottom:12px;
}

#summer09 #pro80intro li {
	font-size:14px;
	color:#b60050;
	margin-bottom:0.25em;
	font-weight:bold;
}

#summer09 #pro80intro li span {
	color:#110e51;
}

#summer09 #pro80intro .date {
	width:240px;
	height:20px;
	position:relative;
	left:60px;
	margin: 0 0 10px 0;
	background: url(/cstore/images/pro80intro_date.gif) no-repeat center #b60050;
}

*html #summer09 #pro80intro .date {
	bottom:12px;
}

#summer09 #pro80intro .date span {
	display:none;
}


*html #summer09 #pro80intro .button_preorder, *html #summer09 #pro80intro .button_buynow {
	bottom:12px;
}

*html #summer09 #pro80intro .lmore {
	bottom:40px;
}

#summer09 #pro80intro .button_preorder {
	display: block;
	background-image: url(/cstore/images/pro80intro_preorder.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 135px;
	height: 45px;
	position:relative;
	left:50px;
	}
#summer09 #pro80intro .button_preorder:hover {
	width: 135px;
	height: 45px;
	background-position: 0 -45px;
	}
#summer09 #pro80intro .button_preorder:active {
	width: 135px;
	height: 45px;
	}
	
#summer09 #pro80intro .button_buynow {
	display: block;
	background-image: url(/cstore/images/pro80intro_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 105px;
	height: 45px;
	position:relative;
	left:70px;
	}
#summer09 #pro80intro .button_buynow:hover {
	width: 105px;
	height: 45px;
	background-position: 0 -45px;
	}
#summer09 #pro80intro .button_buynow:active {
	width: 105px;
	height: 45px;
	}
	
#summer09 #pro80intro .lmore {
	width:75px;
	height:20px;
	position:relative;
	bottom:30px;
	left:210px;
	display:block;
	background-image: url(/cstore/images/pro80intro_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#summer09 #pro80intro .lmore:hover {
	width: 75px;
	height: 20px;
	background-position: 0 -20px;
	}
#summer09 #pro80intro .lmore:active {
	width: 75px;
	height: 20px;
	}
	
#summer09 #pro80intro #howitworks {
	width:215px;
	height:200px;
	position:absolute;
	top:40px;
	right:30px;
	color:#000b40;
	line-height:1.25em;
}

#summer09 #pro80intro #howitworks h2 {
	width:179px;
	height:22px;
	margin:0 0 10px 0;
	padding:0;
	background: url(/cstore/images/pro80intro_howitworks.gif) no-repeat center;
	position:relative;
	top:0;
	left:0;
}

*html #summer09 #pro80intro #howitworks h2 {
	bottom:0px;
}


#summer09 #pro80intro .pplink {
	width:137px;
	height:17px;
	position:relative;
	left:30px;
	display:block;
	background-image: url(/cstore/images/pro80intro_pplink.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#summer09 #pro80intro .pplink:hover {
	width:137px;
	height:17px;
	background-position: 0 -17px;
	}
#summer09 #pro80intro .pplink:active {
	width:137px;
	height:17px;
	}




#summer09 #lifeblock {
	width:859px;
	height:184px;
	padding:15px 0 15px 30px;
	position:relative;
	background:url(/cstore/images/summer09_lifebg.jpg) no-repeat top left;
}

*html #summer09 #lifeblock {
	width:889px;
	height:214px;
}

#summer09 #lifeblock h1 {
	width:253px;
	height:61px;
	margin:0;
	padding:10px 0 0 10px;
	background: url(/cstore/images/summer09_lifeh1.gif) no-repeat top left;
}

#summer09 #lifeblock h2 {
	width:235px;
	height:58px;
	background: url(/cstore/images/summer09_lifeprice.gif) no-repeat top left;
	position:relative;
}

*html #summer09 #lifeblock h2 {
	top:2px;
}

#summer09 h1 span, #summer09 h2 span, #summer09 h3 span {
	margin:0;
	padding:0;
	display:none;
}


#summer09 #lifeblock .frame {
	width:250px;
	position:absolute;
	top:20px;
	left:300px;
}


#summer09 #lifeblock .pplink {
	width:182px;
	height:16px;
	background: url(/cstore/images/summer09_pplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:140px;
	top:70px;
}

*html #summer09 #lifeblock .pplink {
	top:65px;
}


#summer09 #lifeblock .button {
	display: block;
	background-image: url(/cstore/images/summer09_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 50px;
	position:relative;
	left:20px;
	}
#summer09 #lifeblock .button:hover {
	width: 116px;
	height: 50px;
	background-position: 0 -50px;
	}
#summer09 #lifeblock .button:active {
	width: 116px;
	height: 50px;
	}	
	
#summer09 #lifeblock .lmore {
	width:75px;
	height:31px;
	position:relative;
	bottom:40px;
	left:165px;
	display:block;
	background-image: url(/cstore/images/summer09_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#summer09 #lifeblock .lmore:hover {
	width: 75px;
	height: 31px;
	background-position: 0 -31px;
	}
#summer09 #lifeblock .lmore:active {
	width: 75px;
	height: 31px;
	}	

#summer09 #sharesale {
	width:100%;
	position:relative;
	top:30px;
}

#summer09 #shareblock {
	width:419px;
	height:283px;
	background:url(/cstore/images/fday09v2_sharesinglebox.gif) no-repeat top right;
	padding:20px;
}

*html #summer09 #shareblock {
	width:459px;
	height:323px;
}

#summer09 #shareblock #sharesaveh1 {
	width:419px;
	height:28px;
	background: url(/cstore/images/fday09v2_sharesaveh1.gif) no-repeat top center;
	margin-bottom:15px;
}

#summer09 #shareblock #sharesaveh1 span {
	display:none;
}

#summer09 #shareblock .savings {
	width:76px;
	height:76px;
	position:absolute;
	left:-15px;
	top:65px;
}

#summer09 #shareblock .frame {
	width:199px;
	float:left;
	padding-left:20px;
}	

#summer09 #shareblock h1 {
	width:200px;
	height:55px;
	background: url(/cstore/images/fday09v2_shareh1.gif) no-repeat top left;
	position:relative;
	left:220px;
}

*html #summer09 #shareblock h1 {
	left:20px;
}	

*html #summer09 #shareblock h2 {
	left:50px;
}

#summer09 #shareblock h2 {
	width:118px;
	height:49px;
	background: url(/cstore/images/fday09v2_shareprice.gif) no-repeat top left;
	position:relative;
	left:260px;
	top:20px;
}

#summer09 #shareblock .pplink {
	width:142px;
	height:16px;
	background: url(/cstore/images/mday09_pplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:300px;
	top:120px;
}

*html #summer09 #shareblock .pplink {
	top:120px;
}

#summer09 #sharesale #shareblock .button {
	position:relative;
	left:220px;
	top:44px;
}

#summer09 #sharesale #shareblock .lmore {
	position:relative;
	left:360px;
	top:15px;
}

*html #summer09 #sharesale #shareblock .button {
	position:relative;
	left:0px;
	top:44px;
}

*html #summer09 #sharesale #shareblock .lmore {
	position:relative;
	left:140px;
	top:15px;
}




#summer09 #sharesale .button {
	display: block;
	background-image: url(/cstore/images/fday09v2_sharebuynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 46px;
	}
#summer09 #sharesale .button:hover {
	width: 116px;
	height: 46px;
	background-position: 0 -46px;
	}
#summer09 #sharesale .button:active {
	width: 116px;
	height: 46px;
	}	
	
#summer09 #sharesale .lmore {
	width:63px;
	height:18px;
	display:block;
	background-image: url(/cstore/images/fday09v2_sharelmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#summer09 #sharesale .lmore:hover {
	width: 63px;
	height: 18px;
	background-position: 0 -18px;
	}
#summer09 #sharesale .lmore:active {
	width: 63px;
	height: 18px;
	}
	
#summer09 #sharesale .bignumber {
	font-size:18px;
}

#rightcolumn #summer09 {
	width:500px;
	height:400px;
	position:relative;
	top:0px;
}

#rightcolumn #summer09 #twin {
	position:relative;
	left:120px;
}

#rightcolumn #summer09 #fam {
	position:absolute;
	top:0px;
	left:380px;
}


#summer09 #twin {
	width:193px;
	height:323px;
	background: url(/cstore/images/fday09v2_twinbox.gif) top center no-repeat;
	position:absolute;
	top:0;
	left:480px;
	text-align:center;
}

#summer09 #twin .savings, #summer09 #fam .savings {
	width:68px;
	height:68px;
	position:relative;
	right:77px;
}

#summer09 #twin .button, #summer09 #fam .button {
	position:relative;
	left:36px;
	top:14px;
}

*html #summer09 #twin .button, *html #summer09 #fam .button {
	position:relative;
	left:0px;
	top:14px;
}

#summer09 #twin h1 {
	width:110px;
	height:43px;
	background: url(/cstore/images/fday09v2_twinh1.gif) no-repeat top left;
	position:absolute;
	left:70px;
	top:4px;
}

#summer09 #twin h2 {
	width:180px;
	height:44px;
	background: url(/cstore/images/fday09v2_twinprice.gif) no-repeat top center;
	position:relative;
	top:10px;
}

#summer09 #fam {
	width:193px;
	height:323px;
	background: url(/cstore/images/fday09v2_familybox.gif) top center no-repeat;
	position:absolute;
	top:0;
	left:700px;
	text-align:center;
}


#summer09 #fam h1 {
	width:108px;
	height:49px;
	background: url(/cstore/images/fday09v2_familyh1.gif) no-repeat top left;
	position:absolute;
	left:70px;
	top:4px;
}

*html #summer09 #twin h1, *html #summer09 #fam h1 {
	top:20px;
}

#summer09 #fam h2 {
	width:180px;
	height:44px;
	background: url(/cstore/images/fday09v2_familyprice.gif) no-repeat top center;
	position:relative;
	top:10px;
}




/* Father's Day Specials - June 2009 */

#fday09v2 {
	width:935px;
	height:650px;
	position:relative;
	left:20px;
	top:20px;
}

*html #fday09v2 {
	top:15px;
}

#fday09v2 h1 {
	width:380px;
	height:26px;
	background: url(/cstore/images/fday09v2_h1.gif) no-repeat top center;
	position:relative;
	margin:0;
	padding:0;
}

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

#fday09v2 #lifeblock {
	width:873px;
	height:181px;
	padding:15px;
	position:relative;
	background:url(/cstore/images/fday09v2_bg.jpg) no-repeat top left;
}

*html #fday09v2 #lifeblock {
	width:903px;
	height:211px;
}

#fday09v2 #lifeblock h1 {
	width:253px;
	height:61px;
	margin:0;
	padding:10px 0 0 10px;
	background: url(/cstore/images/fday09v2_lifeh1.gif) no-repeat top left;
}

#fday09v2 #lifeblock h2 {
	width:253px;
	height:49px;
	background: url(/cstore/images/fday09v2_lifeprice.gif) no-repeat top left;
	position:relative;
	left:40px;
	top:4px;
	margin-bottom:20px;
}

*html #fday09v2 #lifeblock h2 {
	top:10px;
}

#fday09v2 #lifeblock .frame {
	width:250px;
	position:absolute;
	top:-10px;
	left:300px;
}


#fday09v2 #lifeblock .pplink {
	width:182px;
	height:16px;
	background: url(/cstore/images/fday09v2_whitepplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:100px;
	top:75px;
}

*html #fday09 #lifeblock .pplink {
	top:70px;
}

#fday09v2 #lifeblock .pplink:hover {
	width:182px;
	height:16px;
	background-position: 0 -16px;
	}
#fday09v2 #lifeblock .pplink:active {
	width:182px;
	height:16px;
	background-position: 0 -16px;
	}	


#fday09v2 #lifeblock .button {
	display: block;
	background-image: url(/cstore/images/fday09v2_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 31px;
	margin:8px 0;
	position:relative;
	left:20px;
	}
#fday09v2 #lifeblock .button:hover {
	width: 116px;
	height: 31px;
	background-position: 0 -31px;
	}
#fday09v2 #lifeblock .button:active {
	width: 116px;
	height: 31px;
	}	
	
#fday09v2 #lifeblock .lmore {
	width:75px;
	height:23px;
	position:relative;
	bottom:38px;
	left:155px;
	display:block;
	background-image: url(/cstore/images/fday09v2_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#fday09v2 #lifeblock .lmore:hover {
	width: 75px;
	height: 23px;
	background-position: 0 -23px;
	}
#fday09v2 #lifeblock .lmore:active {
	width: 75px;
	height: 23px;
	}	

#fday09v2 #sharesale {
	width:100%;
	position:relative;
	top:30px;
}

#fday09v2 #shareblock {
	width:419px;
	height:283px;
	background:url(/cstore/images/fday09v2_sharesinglebox.gif) no-repeat top right;
	padding:20px;
}

*html #fday09v2 #shareblock {
	width:459px;
	height:323px;
}

#fday09v2 #shareblock #sharesaveh1 {
	width:419px;
	height:28px;
	background: url(/cstore/images/fday09v2_sharesaveh1.gif) no-repeat top center;
	margin-bottom:15px;
}

#fday09v2 #shareblock #sharesaveh1 span {
	display:none;
}

#fday09v2 #shareblock .savings {
	width:76px;
	height:76px;
	position:absolute;
	left:-15px;
	top:65px;
}

#fday09v2 #shareblock .frame {
	width:199px;
	float:left;
	padding-left:20px;
}	

#fday09v2 #shareblock h1 {
	width:200px;
	height:55px;
	background: url(/cstore/images/fday09v2_shareh1.gif) no-repeat top left;
	position:relative;
	left:220px;
}

*html #fday09v2 #shareblock h1 {
	left:20px;
}	

*html #fday09v2 #shareblock h2 {
	left:50px;
}

#fday09v2 #shareblock h2 {
	width:118px;
	height:49px;
	background: url(/cstore/images/fday09v2_shareprice.gif) no-repeat top left;
	position:relative;
	left:260px;
	top:20px;
}

#fday09v2 #shareblock .pplink {
	width:142px;
	height:16px;
	background: url(/cstore/images/mday09_pplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:300px;
	top:120px;
}

*html #fday09v2 #shareblock .pplink {
	top:120px;
}

#fday09v2 #sharesale #shareblock .button {
	position:relative;
	left:220px;
	top:44px;
}

#fday09v2 #sharesale #shareblock .lmore {
	position:relative;
	left:360px;
	top:15px;
}

*html #fday09v2 #sharesale #shareblock .button {
	position:relative;
	left:0px;
	top:44px;
}

*html #fday09v2 #sharesale #shareblock .lmore {
	position:relative;
	left:140px;
	top:15px;
}




#fday09v2 #sharesale .button {
	display: block;
	background-image: url(/cstore/images/fday09v2_sharebuynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 46px;
	}
#fday09v2 #sharesale .button:hover {
	width: 116px;
	height: 46px;
	background-position: 0 -46px;
	}
#fday09v2 #sharesale .button:active {
	width: 116px;
	height: 46px;
	}	
	
#fday09v2 #sharesale .lmore {
	width:63px;
	height:18px;
	display:block;
	background-image: url(/cstore/images/fday09v2_sharelmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#fday09v2 #sharesale .lmore:hover {
	width: 63px;
	height: 18px;
	background-position: 0 -18px;
	}
#fday09v2 #sharesale .lmore:active {
	width: 63px;
	height: 18px;
	}
	
#fday09v2 #sharesale .bignumber {
	font-size:18px;
}

#rightcolumn #fday09v2 {
	width:500px;
	height:400px;
	position:relative;
	top:0px;
}

#rightcolumn #fday09v2 #twin {
	position:relative;
	left:120px;
}

#rightcolumn #fday09v2 #fam {
	position:absolute;
	top:0px;
	left:380px;
}


#fday09v2 #twin {
	width:193px;
	height:323px;
	background: url(/cstore/images/fday09v2_twinbox.gif) top center no-repeat;
	position:absolute;
	top:0;
	left:480px;
	text-align:center;
}

#fday09v2 #twin .savings, #fday09v2 #fam .savings {
	width:68px;
	height:68px;
	position:relative;
	right:77px;
}

#fday09v2 #twin .button, #fday09v2 #fam .button {
	position:relative;
	left:36px;
	top:14px;
}

*html #fday09v2 #twin .button, *html #fday09v2 #fam .button {
	position:relative;
	left:0px;
	top:14px;
}

#fday09v2 #twin h1 {
	width:110px;
	height:43px;
	background: url(/cstore/images/fday09v2_twinh1.gif) no-repeat top left;
	position:absolute;
	left:70px;
	top:15px;
}

#fday09v2 #twin h2 {
	width:180px;
	height:44px;
	background: url(/cstore/images/fday09v2_twinprice.gif) no-repeat top center;
	position:relative;
	top:10px;
}

#fday09v2 #fam {
	width:193px;
	height:323px;
	background: url(/cstore/images/fday09v2_familybox.gif) top center no-repeat;
	position:absolute;
	top:0;
	left:700px;
	text-align:center;
}


#fday09v2 #fam h1 {
	width:108px;
	height:49px;
	background: url(/cstore/images/fday09v2_familyh1.gif) no-repeat top left;
	position:absolute;
	left:70px;
	top:15px;
}

#fday09v2 #fam h2 {
	width:180px;
	height:44px;
	background: url(/cstore/images/fday09v2_familyprice.gif) no-repeat top center;
	position:relative;
	top:10px;
}


/* Father's Day Specials - May + June 2009 */

#fday09 {
	width:935px;
	height:590px;
	background: url(/cstore/images/fday09_topbg.gif) repeat-x top;
	position:relative;
	left:13px;
	border-bottom:solid 10px #0f8ba6;
	margin-bottom:20px;
}

*html #fday09 {
	top:15px;
}

#fday09 h1 {
	width:639px;
	height:73px;
	background: url(/cstore/images/fday09_h1.gif) no-repeat top center;
	position:relative;
	top:15px;
	left:10px;
}

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

#fday09 .ties {
	width:228px;
	height:154px;
	position:absolute;
	top:-8px;
	right:10px;
	z-index:2;
}

#fday09 #shareblock {
	width:510px;
	height:275px;
	position:relative;
	left:20px;
	top:16px;
	background:url(/cstore/images/fday09_share.gif) no-repeat top right;
}

#fday09 #shareblock h2 {
	width:253px;
	height:150px;
	background: url(/cstore/images/fday09_shareprice.gif) no-repeat top left;
}

#fday09 #shareblock .pplink {
	width:142px;
	height:16px;
	background: url(/cstore/images/mday09_pplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:100px;
	top:60px;
}

*html #fday09 #shareblock .pplink {
	top:70px;
}


#fday09 #shareblock .button {
	display: block;
	background-image: url(/cstore/images/fday09_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 47px;
	margin:8px 0;
	position:relative;
	left:20px;
	}
#fday09 #shareblock .button:hover {
	width: 116px;
	height: 47px;
	background-position: 0 -47px;
	}
#fday09 #shareblock .button:active {
	width: 116px;
	height: 47px;
	}	
	
#fday09 #shareblock .lmore {
	width:71px;
	height:41px;
	position:relative;
	bottom:48px;
	left:165px;
	display:block;
	background-image: url(/cstore/images/fday09_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#fday09 #shareblock .lmore:hover {
	width: 71px;
	height: 47px;
	background-position: 0 -47px;
	}
#fday09 #shareblock .lmore:active {
	width: 71px;
	height: 47px;
	}
	
#fday09 #lifeblock {
	width:510px;
	height:235px;
	position:relative;
	left:20px;
	top:26px;
	background:url(/cstore/images/fday09_life.gif) no-repeat top right;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:20px;
}

#fday09 #lifeblock h2 {
	width:253px;
	height:150px;
	background: url(/cstore/images/fday09_lifeprice.gif) no-repeat top left;
}

#fday09 #lifeblock .pplink {
	width:142px;
	height:16px;
	background: url(/cstore/images/mday09_pplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:100px;
	top:60px;
}

*html #fday09 #lifeblock .pplink {
	top:70px;
}


#fday09 #lifeblock .button {
	display: block;
	background-image: url(/cstore/images/fday09_buynow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 47px;
	margin:8px 0;
	position:relative;
	left:20px;
	}
#fday09 #lifeblock .button:hover {
	width: 116px;
	height: 47px;
	background-position: 0 -47px;
	}
#fday09 #lifeblock .button:active {
	width: 116px;
	height: 47px;
	}	
	
#fday09 #lifeblock .lmore {
	width:71px;
	height:41px;
	position:relative;
	bottom:48px;
	left:165px;
	display:block;
	background-image: url(/cstore/images/fday09_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#fday09 #lifeblock .lmore:hover {
	width: 71px;
	height: 41px;
	background-position: 0 -47px;
	}
#fday09 #lifeblock .lmore:active {
	width: 71px;
	height: 41px;
	}	

#fday09 #sp_mdaysharemulti {
	position:absolute;
	right:5px;
	top:120px;
	height:280px;
}

*html #fday09 #sp_mdaysharemulti {
	height:420px;
}

#fday09 #sp_mdaysharemulti #twin h2 {
	width:165px;
	height:65px;
	background: url(/cstore/images/fdaysharemulti_twinprice.gif) top center no-repeat;
}

#fday09 #sp_mdaysharemulti #fam h2 {
	width:178px;
	height:65px;
	background: url(/cstore/images/fdaysharemulti_famprice.gif) top center no-repeat;
}




/* Mother's Day Specials - April + May 2009 */

#mday09 {
	width:935px;
	height:685px;
	background: url(/cstore/images/mday09_bg.jpg) no-repeat 0 20px;
	position:relative;
	left:13px;
}

*html #mday09 {
	top:5px;
}

#mday09 h1 {
	width:550px;
	height:22px;
	background: url(/cstore/images/mday09_h1.gif) no-repeat top center;
	position:relative;
	top:20px;
}

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


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

#mday09 #mday09_20off span {
	display:none;
}

#mday09 #shareblock {
	width:560px;
	height:275px;
	position:relative;
	left:20px;
	top:16px;
}

#mday09 #shareblock h2 {
	width:253px;
	height:150px;
	background: url(/cstore/images/mday09_shareprice.gif) no-repeat top left;
}

#mday09 #shareblock .pplink {
	width:142px;
	height:16px;
	background: url(/cstore/images/mday09_pplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:100px;
	top:60px;
}

*html #mday09 #shareblock .pplink {
	top:70px;
}

#mday09 #shareblock .snipe {
	width:276px;
	height:54px;
	position:absolute;
	left:290px;
	top:0;
}

*html #mday09 #shareblock .snipe {
	top:7px;
}

#mday09 #shareblock .button {
	display: block;
	background-image: url(/cstore/images/mday09_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 48px;
	margin:8px 0;
	position:relative;
	left:20px;
	}
#mday09 #shareblock .button:hover {
	width: 116px;
	height: 48px;
	background-position: 0 -48px;
	}
#mday09 #shareblock .button:active {
	width: 116px;
	height: 48px;
	}	
	
#mday09 #shareblock .lmore {
	width:100px;
	height:41px;
	position:relative;
	bottom:38px;
	left:165px;
}


#mday09 #lifeblock {
	width:560px;
	height:300px;
	position:relative;
	left:20px;
	top:10px;
	background: url(/cstore/images/mday09_life.gif) no-repeat 270px 30px;
}

#mday09 #lifeblock h1 {
	width:253px;
	height:35px;
	background: url(/cstore/images/mday09_h2.gif) no-repeat top left;
}

#mday09 #lifeblock h2 {
	width:253px;
	height:176px;
	background: url(/cstore/images/mday09_lifeprice.gif) no-repeat top left;
}

#mday09 #lifeblock .pplink {
	width:142px;
	height:16px;
	background: url(/cstore/images/mday09_pplink.gif) no-repeat top left;
	display:block;
	position:absolute;
	left:100px;
	top:114px;
}

*html #mday09 #lifeblock .pplink {
	top:120px;
}


#mday09 #lifeblock .snipe {
	width:276px;
	height:54px;
	position:absolute;
	top:19px;
	left:290px;
}

#mday09 #lifeblock .button {
	display: block;
	background-image: url(/cstore/images/sharelifecompare_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 49px;
	margin:8px 0;
	position:relative;
	left:20px;
	}
#mday09 #lifeblock .button:hover {
	width: 116px;
	height: 49px;
	background-position: 0 -49px;
	}
#mday09 #lifeblock .button:active {
	width: 116px;
	height: 49px;
	}	
	
#mday09 #lifeblock .lmore {
	width:100px;
	height:41px;
	position:relative;
	bottom:38px;
	left:165px;
}

#mday09 #sp_mdaysharemulti {
	position:absolute;
	right:5px;
	bottom:5px;
}
	

/* Mother's Day Specials - March + April 2009 */

#sp_mday20_1 {
	width: 364px;
	height:382px;
	background: url(/cstore/images/mday1_bg.jpg) top center no-repeat;
	position:relative;
}

#sp_mday20_1 h1 {
	background: url(/cstore/images/mday1_h1.gif) center no-repeat;
	width:364px;
	height:79px;
	position:absolute;
	top:45px;
	padding:0;
	margin:0;
}

#sp_mday20_1 h2 {
	background: url(/cstore/images/mday1_promocode.gif) center no-repeat;
	width:364px;
	height:17px;
	position:absolute;
	top:340px;
}


#sp_mday20_2 {
	width: 364px;
	height:382px;
	background: url(/cstore/images/mday2_bg.jpg) center no-repeat;
	position:relative;
}

#sp_mday20_2 h1 {
	background: url(/cstore/images/mday2_h1.gif) left top no-repeat;
	width:169px;
	height:95px;
	position:absolute;
	bottom:20px;
	left:44px;
	padding:0;
	margin:0;
}

#sp_mday20_2 h2 {
	background: url(/cstore/images/mday2_promocode.gif) center no-repeat;
	width:108px;
	height:65px;
	position:absolute;
	right:12px;
	bottom:52px;
	padding:0;
	margin:0;
}


#sp_mday20_1 h1 span, #sp_mday20_1 h2 span, #sp_mday20_2 h1 span, #sp_mday20_2 h2 span {
	display:none;
}



#sp_mdaysharemulti {
	width:348px;
	height:235px;
	margin:12px 0;
	padding-top:140px;
	background: url(/cstore/images/mdaysharemulti_bg.jpg) -25px -50px no-repeat #4b692c;
}

*html #sp_mdaysharemulti {
	width:348px;
	height:375px;
}

#sp_mdaysharemulti #twin {
	width:156px;
	position:absolute;
	bottom:10px;
	left:5px;
}

#sp_mdaysharemulti #twin h2 {
	width:165px;
	height:80px;
	background: url(/cstore/images/mdaysharemulti_twinprice20.gif) top center no-repeat;
}

#sp_mdaysharemulti #fam {
	width:178px;
	position:absolute;
	right:0;
	bottom:10px;
}

#sp_mdaysharemulti #fam h2 {
	width:178px;
	height:80px;
	background: url(/cstore/images/mdaysharemulti_famprice20.gif) top center no-repeat;
}

#sp_mdaysharemulti h2 span {
	display:none;
}

#sp_mdaysharemulti .mdaycallout {
	width:368px;
	height:20px;
	background: url(/cstore/images/mdaysharemulti_20off.gif) center no-repeat #c23e82;
	position:absolute;
	bottom:0;
	left:0;
}

#sp_mdaysharemulti .mdaycallout span {
	display:none;
}

#sp_mdaysharemulti .button {
	display: block;
	background-image: url(/cstore/images/mdaysharemulti_button.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 84px;
	height: 29px;
	position:relative;
	left:45px;
	}
#sp_mdaysharemulti .button:hover {
	width: 84px;
	height: 29px;
	background-position: 0 -29px;
	}
#sp_mdaysharemulti .button:active {
	width: 84px;
	height: 29px;
	}
	
#sp_mdaysharemulti .lmore {
	color:#FFFFFF;
	width: 83px;
	display:block;
	text-align:center;
	position:relative;
	left:44px;
}


/* Spring Specials - February 13, 2009 */

#sharelifecompare {
	width:531px;
	height:800px;
	position:relative;
	background: url(/cstore/images/sharelifecompare.jpg) 0 100px no-repeat;
}

*html #sharelifecompare {
	height:815px;
}

#sharelifecompare #shareblock {
	width:250px;
	position:absolute;
	top:0px;
	left:14px;
}

#sharelifecompare #shareblock h1.title {
	width:250px;
	height:104px;
	background: url(/cstore/images/sharelifecompare_sharetitle.gif) top center no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
}

#sharelifecompare #lifeblock h1.title {
	width:250px;
	height:104px;
	background: url(/cstore/images/sharelifecompare_lifetitle.gif) top center no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
}

#sharelifecompare #shareblock h2 {
	width:250px;
	height:28px;
	background: url(/cstore/images/sharelifecompare_shareprice.gif) top center no-repeat;
	margin:150px 0 10px 0;
	padding-bottom:0px;
}

#sharelifecompare #lifeblock h2 {
	width:250px;
	height:28px;
	background: url(/cstore/images/sharelifecompare_lifeprice.gif) top center no-repeat;
	margin:150px 0 10px 0;
	padding-bottom:0px;
}


#sharelifecompare #shareblock h1 {
	width:250px;
	height:104px;
	background: url(/cstore/images/sharelifecompare_shareh1.gif) top center no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
}

#sharelifecompare #lifeblock {
	width:250px;
	position:absolute;
	top:0px;
	right:14px;
}

#sharelifecompare #lifeblock h1 {
	width:250px;
	height:104px;
	background: url(/cstore/images/sharelifecompare_lifeh1.gif) top center no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
}

#sharelifecompare li {
	color: #539ab6;
	font-size:20px;
	line-height:5px;
	padding-bottom:10px;
}

#sharelifecompare li span {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
	font-size:13px;
	line-height:14px;
}

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



#sharelifecompare .button {
	display: block;
	background-image: url(/cstore/images/sharelifecompare_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 106px;
	height: 49px;
	margin:8px 0;
	position:relative;
	left:20px;
	}
#sharelifecompare .button:hover {
	width: 106px;
	height: 49px;
	background-position: 0 -49px;
	}
#sharelifecompare .button:active {
	width: 106px;
	height: 49px;
	}	
	
	
#sharelifecompare .lmore {
	width:100px;
	height:41px;
	position:absolute;
	right:0px;
	bottom:0px;
}

#sharelifecompare #whichceiva {
	width:225px;
	height:270px;
	position:absolute;
	bottom:0;
	left:0;
}


#sharelifecompare #whichceiva h1 {
	width:193px;
	height:49px;
	background: url(/cstore/images/mainstore_whichceiva_h1.gif) top left no-repeat;
}


#sharelifecompare #whichceiva p {
	padding:0 30px;
	line-height:16px;
}

#sharelifecompare #whichceiva .button {
	display: block;
	background-image: url(/cstore/images/mainstore_button_compare.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 165px;
	height: 48px;
	}
#sharelifecompare #whichceiva .button:hover {
	width: 165px;
	height: 48px;
	background-position: 0 -48px;
	}
#sharelifecompare #whichceiva .button:active {
	width: 165px;
	height: 48px;
	}

#sharelifecompare #whatispp {
	width:225px;
	height:270px;
	position:absolute;
	bottom:0;
	left:260px;
	text-align:center;
}

#sharelifecompare #whatispp h1 {
	width:223px;
	height:49px;
	background: url(/cstore/images/mainstore_whatispp_h1.gif) top left no-repeat;
}

#sharelifecompare #whatispp .button {
	display: block;
	background-image: url(/cstore/images/mainstore_button_learnmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 165px;
	height: 49px;
	position:relative;
	left:59px;
	bottom:27px;
	}
*html #sharelifecompare #whatispp .button {
	left:10px;
	}
#sharelifecompare #whatispp .button:hover {
	width: 165px;
	height: 49px;
	background-position: 0 -49px;
	}
#sharelifecompare #whatispp .button:active {
	width: 165px;
	height: 49px;
	}	
	

#pictureplanblock {
	width:368px;
	height:176px;
	display:block;
	background: url(/cstore/images/pictureplanblock.jpg) left top no-repeat;
}

#weekendsaleblock {
	width:368px;
	height:176px;
	display:block;
	position:relative;
	top:10px;
	background: url(/cstore/images/weekendsale.gif) left top no-repeat;
}

#weekendsaleblock span {
	display:none;
}

#sp_springsharemulti {
	width:368px;
	height:225px;
	margin:12px 0;
	padding-top:120px;
	background: url(/cstore/images/springsharemulti_bg.jpg) left top no-repeat;
}

*html #sp_springsharemulti {
	width:368px;
	height:345px;
}

#sp_springsharemulti #twin {
	width:165px;
	float:left;
	padding-left:10px;
}

#sp_springsharemulti #twin h2 {
	width:165px;
	height:45px;
	background: url(/cstore/images/springsharemulti_twinprice.gif) top center no-repeat;
}

#sp_springsharemulti #fam {
	width:165px;
	float:right;
	padding-right:5px;
}

#sp_springsharemulti #fam h2 {
	width:165px;
	height:45px;
	background: url(/cstore/images/springsharemulti_famprice.gif) top center no-repeat;
}

#sp_springsharemulti h2 span {
	display:none;
}

#sp_springsharemulti .button {
	display: block;
	background-image: url(/cstore/images/springsharemulti_button.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 83px;
	height: 29px;
	position:relative;
	left:44px;
	}
#sp_springsharemulti .button:hover {
	width: 83px;
	height: 29px;
	background-position: 0 -29px;
	}
#sp_springsharemulti .button:active {
	width: 83px;
	height: 29px;
	}
	
#sp_springsharemulti .lmore {
	color:#FFFFFF;
	width: 83px;
	display:block;
	text-align:center;
	position:relative;
	left:44px;
}
/* Valentine's Day Special - January 8, 2009 */

#sp_valentines {
	width:493px;
	height:307px;
	background: url(/cstore/images/valspecial_bg.jpg) no-repeat left top;
	position:relative;
	border-top:solid 6px #a63363;
	border-bottom:solid 6px #a63363;
	margin-bottom:10px;
}

*html #sp_valentines {
	width:493px;
	height:319px;
}

#sp_valentines h1 {
	width:170px;
	height:53px;
	background: url(/cstore/images/valspecial_h1.gif) no-repeat left;
	margin:10px 0 0 20px;
	padding:0;
}

#sp_valentines h1 span {
	display:none;
}

#sp_valentines ul {
	color:#2777a0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

#sp_valentines li {
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

#sp_valentines h2 {
	width:175px;
	height:52px;
	background: url(/cstore/images/valspecial_price.gif) no-repeat left;
	margin:10px 0 0 20px;
	padding:0;
}

#sp_valentines h2 span {
	display:none;
}

#sp_valentines .sp_valentines_button {
	display: block;
	background-image: url(/cstore/images/valspecial_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 102px;
	height: 44px;
	position:absolute;
	left:20px;
	bottom:22px;
	}
*html #sp_valentines .sp_valentines_button {
	bottom:11px;
}
#sp_valentines .sp_valentines_button:hover {
	background-position: 0 -44px;
	width: 102px;
	height: 44px;
}

#sp_valentines .sp_valentines_button:active {
	width: 102px;
	height: 44px;
}

#sp_valentines .sp_valentines_lmore {
	display: block;
	background-image: url(/cstore/images/valspecial_lmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 92px;
	height: 44px;
	position:absolute;
	left:145px;
	bottom:22px;
}

*html #sp_valentines .sp_valentines_lmore {
	bottom:11px;
}

#sp_valentines .disclaimer {
	width:200px;
	font-size:10px;
	position:absolute;
	right:5px;
	bottom:5px;
	text-align:right;
}


#sp_life {
	width:300px;
	height:325px;
	padding:10px 0 0 0;
	position:relative;
	background: url(/cstore/images/lifespecial_frame.jpg) no-repeat 0 20px;
	border-right:solid 1px #e6e6e6;
}

*html #sp_life {
	width:300px;
	height:265px;
}


#sp_life h2 {
	width:147px;
	height:95px;
	background: url(/cstore/images/lifespecial_h2.gif) no-repeat left;
	margin-left:140px;
	padding:0;
	line-height:0;
}

#sp_life h2 span {
	display:none;
}

#sp_life .silverface {
	width:138px;
	position:relative;
	left:150px;
	margin:10px 0px;
}

#sp_life .sp_lifebutton {
	display: block;
	background-image: url(/cstore/images/lifespecial_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 104px;
	height: 46px;
	position:relative;
	left:160px;
	}
#sp_life .sp_lifebutton:hover {
	background-position: 0 -46px;
	width: 104px;
	height: 46px;
}

#sp_life .sp_lifebutton:active {
	width: 104px;
	height: 46px;
}

#sp_life .sp_lifelmore {
	width:104px;
	position:relative;
	left:180px;
}

#sp_life .disclaimer {
	width:300px;
	font-size:10px;
	position:absolute;
	right:5px;
	bottom:5px;
	text-align:center;
}

#sp_valskin {
	width:270px;
	height:100px;
	position:relative;
	padding:20px 10px 0 10px;
	background: url(/cstore/images/lifespecial_pinkgradbg.gif) repeat-x bottom;
}

*html #sp_valskin {
	width:290px;
	height:120px;
}

#sp_valskin h1 {
	width:172px;
	height:46px;
	background: url(/cstore/images/lifespecial_valskins_h1.gif) no-repeat left;
	margin:0;
	padding:0 10px;
	line-height:0;
}

#sp_valskin h1 span {
	display:none;
}

#sp_valskin .valskin {
	width:91px;
	float:right;
}

#sp_valskin .valskinlink {
	width:91px;
	float:right;
	text-align:right;
}

#sp_silver {
	width:160px;
	height:225px;
	margin-top:20px;
	padding:50px 0 0 140px;
	position:relative;
	background: url(/cstore/images/silverspecial_frame.jpg) no-repeat bottom left;
	border-right:solid 1px #e6e6e6;
}

*html #sp_silver {
	width:300px;
	height:265px;
}

#sp_silver h1 {
	width:300px;
	height:56px;
	background: url(/cstore/images/silverspecial_h1.gif) no-repeat center;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0;
}

#sp_silver h1 span {
	display:none;
}


#sp_silver h2 {
	width:147px;
	height:95px;
	background: url(/cstore/images/silverspecial_h2.gif) no-repeat left;
	margin:10px 0;
	padding:0;
}

#sp_silver h2 span {
	display:none;
}

#sp_silver .sp_silverbutton {
	display: block;
	background-image: url(/cstore/images/silverspecial_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 104px;
	height: 46px;
	position:relative;
	left:20px;
	}
#sp_silver .sp_silverbutton:hover {
	background-position: 0 -46px;
	width: 104px;
	height: 46px;
}

#sp_silver .sp_silverbutton:active {
	width: 104px;
	height: 46px;
}

#sp_silver .sp_silverlmore {
	width:104px;
	position:relative;
	left:40px;
}

#sp_silver .disclaimer {
	width:300px;
	font-size:10px;
	position:absolute;
	right:5px;
	bottom:5px;
	text-align:center;
}


#sp_sharemulti {
	width:190px;
	color:#000000;
	position:absolute;
	right:0px;
	bottom:10px;
}

#sp_sharemulti h1 {
	width:190px;
	height:40px;
	background: url(/cstore/images/multispecial_h1.gif) no-repeat center;
	margin:0 0 30px 0;
	padding:0;
}

#sp_sharemulti h1 span {
	display:none;
}

#sp_sharemulti .sp_sharemultiimage {
	width:92px;
	float:right;
}



#sp_sharemulti .sp_sharemultitwin {
	width:86px;
	height:34px;
	background: url(/cstore/images/multispecial_twinprice.gif) no-repeat left;
	margin:0;
	padding:0;
}

#sp_sharemulti .sp_sharemultitwin span {
	display:none;
}

#sp_sharemulti .sp_sharemultifam {
	width:88px;
	height:33px;
	background: url(/cstore/images/multispecial_famprice.gif) no-repeat left;
	margin:0;
	padding:0;
}

#sp_sharemulti .sp_sharemultifam span {
	display:none;
}



#sp_sharemulti .sp_sharemulti_button1 {
	display: block;
	background-image: url(/cstore/images/multispecial_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 80px;
	height: 37px;
	margin:4px 0 0 4px;
	}
#sp_sharemulti .sp_sharemulti_button1:hover {
	background-position: 0 -37px;
}

#sp_sharemulti .sp_sharemulti_button2 {
	display: block;
	background-image: url(/cstore/images/multispecial_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 80px;
	height: 37px;
	margin:4px 0 0 4px;
}
#sp_sharemulti .sp_sharemulti_button2:hover {
	background-position: 0 -37px;
}

#sp_sharemulti .sp_sharemulti_lmore {
	margin-left:17px;
	font-size:11px;
}




/* Post-Christmas Special - Dec. 26, 2008 */

#sp_snowman {
	width:493px;
	height:215px;
	background: url(/cstore/images/sp_snowman_bg.jpg) no-repeat left top;
	color:#FFFFFF;
	position:relative;
}

#sp_snowman h1 {
	width:175px;
	height:53px;
	background: url(/cstore/images/sp_snowman_h1.gif) no-repeat left;
	position:absolute;
	left:30px;
	top:10px;
	margin:0;
	padding:0;
}

#sp_snowman h1 span {
	display:none;
}


#sp_snowman h2 {
	width:166px;
	height:47px;
	background: url(/cstore/images/sp_snowman_price.gif) no-repeat left;
	position:absolute;
	left:35px;
	top:75px;
	margin:0;
	padding:0;
}

#sp_snowman h2 span {
	display:none;
}

#sp_snowman .sp_snowman_button {
	display: block;
	background-image: url(/cstore/images/sp_snowman_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 101px;
	height: 43px;
	position:absolute;
	left:70px;
	bottom:46px;
	}
#sp_snowman .sp_snowman_button:hover {
	background-position: 0 -43px;
}

#sp_snowman .sp_snowman_lmore {
	width:140px;
	position:absolute;
	bottom:10px;
	right:20px;
	color:#120e51;
	text-align:right;
}

#sp_snowman .sp_snowman_shipping {
	width:240px;
	height:31px;
	position:absolute;
	bottom:10px;
	left:10px;
}


#sp_multi {
	width:493px;
	height:194px;
	background: url(/cstore/images/sp_multi_bg.jpg) no-repeat left;
	color:#FFFFFF;
	position:relative;
	margin: 3px 0;
}

#sp_multi .sp_twin {
	width:133px;
	height:94px;
	background: url(/cstore/images/sp_multi_twinh1.gif) no-repeat left;
	position:absolute;
	left:125px;
	top:15px;
	margin:0;
	padding:0;
}

#sp_multi .sp_twin span {
	display:none;
}

#sp_multi .sp_fam {
	width:132px;
	height:93px;
	background: url(/cstore/images/sp_multi_famh1.gif) no-repeat left;
	position:absolute;
	left:275px;
	top:15px;
	margin:0;
	padding:0;
}

#sp_multi .sp_fam span {
	display:none;
}




#sp_multi .sp_multi_button1 {
	display: block;
	background-image: url(/cstore/images/sp_multi_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 90px;
	height: 36px;
	position:absolute;
	left:140px;
	bottom:46px;
	}
#sp_multi .sp_multi_button1:hover {
	background-position: 0 -36px;
}

#sp_multi .sp_multi_button2 {
	display: block;
	background-image: url(/cstore/images/sp_multi_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 90px;
	height: 36px;
	position:absolute;
	left:290px;
	bottom:46px;
	}
#sp_multi .sp_multi_button2:hover {
	background-position: 0 -36px;
}


/* Santa Special - Nov 26, 2008 */

#sp_santa {
	width:493px;
	height:205px;
	background: url(/cstore/images/sp_santa_bg.jpg) no-repeat left bottom;
	color:#FFFFFF;
	position:relative;
}

#sp_santa h1 {
	width:201px;
	height:50px;
	background: url(/cstore/images/sp_santa_h1.gif) no-repeat left;
	position:absolute;
	left:220px;
	top:20px;
	margin:0;
	padding:0;
}

#sp_santa h1 span {
	display:none;
}


#sp_santa h2 {
	width:201px;
	height:50px;
	background: url(/cstore/images/sp_santa_price.gif) no-repeat left;
	position:absolute;
	left:250px;
	top:105px;
	margin:0;
	padding:0;
}

#sp_santa h2 span {
	display:none;
}

#sp_santa .sp_santa_button {
	display: block;
	background-image: url(/cstore/images/sp_santa_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 90px;
	height: 35px;
	position:absolute;
	left:280px;
	bottom:8px;
	}
#sp_santa .sp_santa_button:hover {
	background-position: 0 -35px;
}

#sp_santa .sp_santa_lmore {
	width:140px;
	position:absolute;
	bottom:10px;
	right:10px;
	color:#FFFFFF;
	text-align:right;
}	
#sp_santa .sp_santa_shipping {
	width:244px;
	height:37px;
	position:absolute;
	bottom:10px;
	left:10px;
}



.ceivaSpcl {
	background-image: url(/cstore/images/ceivaSpclGreen.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:  245px;
	}
* html .ceivaSpcl {
	margin-bottom: -60px;
	}
.ceivaSpclBuy {
	display: block;
	background-image: url(/cstore/images/ceivaSpclGreenBuy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 97px;
	height: 43px;
	position: relative;
	left: 250px;
	top: -110px;
	}
.ceivaSpclBuy:hover {
	background-position: 0 -43px;
	}
.ceivaSpclLearn {
	position: relative;
	top: -95px;
	left: 330px;
	}
.shopoutlet {
	display: block;
	background-image: url(/cstore/images/shopoutlet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 143px;
	height: 45px;
	margin-top: 10px;
	}
.shopoutlet:hover {
	background-position: 0 -45px;
	}
.shopaccessories {
	display: block;
	background-image: url(/cstore/images/shopaccessories.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 143px;
	height: 45px;
	margin-top: 10px;
	}
.shopaccessories:hover {
	background-position: 0 -45px;
	}
	
	
	
/* #scan {
	width: 212px;
	height: 111px;
	padding:55px 10px;
	background: url(/cstore/images/acc_scanbg.jpg) no-repeat;
	position:absolute;
	top:24px;
	left:237px;
}

*html #scan {
	width: 232px;
	height: 231px;
}

#scan p {
	color:#FFFFFF;
}
#scan a {
	display: block;
	background: url(/cstore/images/acc_scanbutton.gif) no-repeat;
	width: 116px;
	height: 43px;
	position:absolute;
	bottom:30px;
	left:10px;
	}
#scan a:hover {
	background-position: 0 -43px;
	}
#frameskin {
	width: 112px;
	height: 111px;
	padding:55px 120px 55px 10px;
	background: url(/cstore/images/acc_frameskinbg.jpg) no-repeat;
	position:absolute;
	top:260px;
	left:0px;
}
*html #frameskin {
	width: 232px;
	height: 231px;
}

#frameskin p {
	color:#fff;
}
#frameskin a {
	display: block;
	background-image: url(/cstore/images/acc_frameskinbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 43px;
	position:absolute;
	bottom:30px;
	left:10px;
	}
#frameskin a:hover {
	background-position: 0 -43px;
	}
#print {
	width: 112px;
	height: 111px;
	padding:55px 120px 55px 10px;
	background: url(/cstore/images/acc_printbg.jpg) no-repeat;
	position:absolute;
	top:260px;
	left:237px;
}
*html #print {
	width: 232px;
	height: 231px;
}

#print p {
	color:#fff;
}
#print a {
	display: block;
	background-image: url(/cstore/images/acc_printbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 43px;
	position:absolute;
	bottom:30px;
	left:10px;
	}
#print a:hover {
	background-position: 0 -43px;
	}

#pp {
	width: 176px;
	height: 211px;
	padding: 10px 290px 10px 0;
	background: url(/cstore/images/acc_ppmap.jpg) no-repeat right top;
	position:absolute;
	top:24px;
	left:0;
}
*html #pp {
	width: 466px;
	height: 231px;
}

#pp h1 {
	width:123px;
	height:50px;
	background: url(/cstore/images/acc_pph1.gif) no-repeat left top;
	margin:0 0 10px 0;
	padding:0;
}

#pp h1 span {
	display:none;
}

#pp p {
	color:#000000;
}
#pp a {
	display: block;
	background-image: url(/cstore/images/acc_ppbutton2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 199px;
	height: 52px;
	position:absolute;
	bottom:15px;
	left:10px;
	}
#pp a:hover {
	background-position: 0 -52px;
	}

	
	
#pp {
	width: 142px;
	height: 111px;
	padding:55px 80px 55px 10px;
	background: url(/cstore/images/acc_ppbg.jpg) no-repeat;
	position:absolute;
	top:24px;
	left:0;
}
*html #pp {
	width: 232px;
	height: 231px;
}

#pp p {
	color:#fff;
}
#pp a {
	display: block;
	background-image: url(/cstore/images/acc_ppbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 43px;
	position:absolute;
	bottom:30px;
	left:10px;
	}
#pp a:hover {
	background-position: 0 -43px;
	}*/

/* Accessories, Parts, and Add-ons - December 29, 2011 */

#accessories_main {
	width:730px;
	margin-top:2em;
	position:relative;
	right:60px;
}

*html #accessories_main {
	right:15px;	
}

#accessories_main .acclisting {
	background:no-repeat 0 0;
	padding-left:200px;
	margin-bottom:3em;
}

#accessories_main .acclisting#pp {
	background-image:url(/cstore/images/accessories_ppimg.png);
}
#accessories_main .acclisting#printstore {
	background-image:url(/cstore/images/accessories_printsimg.png);
	height:172px;
}
#accessories_main .acclisting#skinit {
	background-image:url(/cstore/images/accessories_skinitimg.png);
	height:160px;
}

#accessories_main .acclisting h2 {
	color:#077aab;
	font-size:16px;
}

#accessories_main #parts {
	width: 275px;
	margin:1em;
	background: url(/cstore/images/accBg.gif) repeat-x bottom #FFF;
	position:relative;
	border:solid 1px #110e51;
	float:right;	
}

#accessories_main #parts h1 {
	margin:0 0 10px 0;
	padding:10px 20px;
	background:#110e51;
	line-height:0;
}

#accessories_main #parts .product {
	clear:left;
	font-size:14px;
	color:#110e51;
	margin-bottom:3em;	
}

#accessories_main #parts .product .price {
	font-size:22px;
}

#accessories_main .disclaimer {
	font-size:11px;
	font-style:italic;	
}

#accessories_main #parts .parts_prod {
	float:left;
	padding-right:10px;
}

#accessories_main .acclisting .button_shopnow:link, #accessories_main .acclisting .button_shopnow:visited {
	width:136px;
	height:45px;
	display:block;
	clear:none;
	background:url(/cstore/images/button_shopnow.gif) top left no-repeat;
}

#accessories_main .acclisting .button_shopnow:active, #accessories_main .acclisting .button_shopnow:hover {
	width:136px;
	height:45px;
	display:block;
	clear:none;
	background:url(/cstore/images/button_shopnow.gif) 0 -45px no-repeat;
}

#accessories_main .acclisting .button_learnmore:link, #accessories_main .acclisting .button_learnmore:visited {
	width:136px;
	height:45px;
	display:block;
	clear:none;
	background:url(/cstore/images/button_learnmore.png) top left no-repeat;
}

#accessories_main .acclisting .button_learnmore:active, #accessories_main .acclisting .button_learnmore:hover {
	width:136px;
	height:45px;
	display:block;
	clear:none;
	background:url(/cstore/images/button_learnmore.png) 0 -45px no-repeat;
}

/* #connect {
	width: 232px;
	height: 221px;
	background: url(/cstore/images/accBg.gif) repeat-x bottom;
	position: absolute;
	top:24px;
	left: 474px;
}
* html #connect {
	height:231px;
	margin-left: 3px;
	}

#connect h1 {
	width: 231px;
	height: 34px;
	display:block;
	background: url(/cstore/images/acc_connectHdr.gif) #110e51 no-repeat 10px 7px;
	margin:0;
	padding:0;
	line-height:0;
}
#connect p {
	margin: 5px 10px;
}

#connect .disclaimer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#565656;
	text-align:center;
}
#parts {
	width: 230px;
	height: 221px;
	background: url(/cstore/images/accBg.gif) repeat-x bottom;
	position: absolute;
	top:260px;
	left: 474px;
}
* html #parts {
	height:231px;
	margin-left: 3px;
	}
#parts h1 {
	width: 231px;
	height: 34px;
	display:block;
	background: url(/cstore/images/acc_orderHdr.gif) #110e51 no-repeat 10px 7px;
	margin:0;
	padding:0;
	line-height:0;
}
#parts p {
	margin: 5px 10px;
}
.product {
	color: #110e51;
	font-size: 1.1em;
	font-weight:bold;
}
.price {
	color: #110e51;
	font-size: 1.6em;
	font-weight:bold;
}
.choose {
	display: block;
	background-image: url(/cstore/images/buyBtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 76px;
	height: 32px;
	margin-top: -30px;
	margin-left: 140px;
	margin-bottom: 3px;
	}
.choose:hover {
	background-position: 0 -32px;
	}
.cart {
	display: block;
	background-image: url(/cstore/images/addcart.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 85px;
	height: 32px;
	margin-top: -8px;
	margin-bottom: 5px;
	left:8px;
	float: left;
	}
.cart:hover {
	background-position: 0 -32px;
	}
.cart:active {
	width: 85px;
	}
#productcompare .buynow {
	display: block;
	background-image: url(/cstore/images/button_buynowsmall.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 85px;
	height: 40px;
	margin-top: -8px;
	margin-bottom: 5px;
	float: left;
	}
#productcompare .buynow:hover {
	background-position: 0 -40px;
	}
#productcompare .buynow:active {
	width: 85px;
	}
.learnPP {
	display: block;
	background-image: url(/cstore/images/learnPicturePlan.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 178px;
	height: 44px;
	margin-left: 5px;
	clear:both;
	}
.learnPP:hover {
	background-position: 0 -44px;
	} */
	
/*PicturePlan Store Page */

#pp_store {
	width:700px;
	height:560px;
	position:relative;
	right:35px;

}

#pp_store h1 {
	width:705px;
	height:183px;
	background: url(/cstore/images/pictureplanstorepage.jpg) no-repeat;
	margin:0;
	padding:0;
	line-height:0;
}

#pp_store h1 span {
	display:none;
}

#pp_store #pp_buy {
	width:700px;
	position:relative;
}

#pp_store .pp_shipped {
	width: 350px;
	position:absolute;
	left:0;
	text-align:center;
	font-size:16px;
}

#pp_store .pp_emailed {
	width: 350px;
	position:absolute;
	right:0;
	text-align:center;
	font-size:16px;
}

#pp_store .pp_1year {
	display: block;
	background-image: url(/cstore/images/pp_1year.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 338px;
	height: 60px;
	margin-bottom:1.5em;
	}
#pp_store .pp_1year:hover {
	}
#pp_store .pp_3year {
	display: block;
	background-image: url(/cstore/images/pp_3year.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 338px;
	height: 60px;
	}
#pp_store .pp_3year:hover {
	}

/*Frames and Skins Store Page */

#frameskin_store {
	position:relative;
}

#frameskin_store h1 {
	width:578px;
	height:68px;
	background: url(/cstore/images/frameskin_h1.gif) no-repeat;
	margin:0;
	padding:0;
	line-height:0;
}

#frameskin_store h1 span {
	display:none;
}

#frameskin_store .frameskincol {
	width:680px;
	position:relative;
}

#frameskin_store .skin {
	width:300px;
	padding-right:20px;
	position:relative;
	border-right:solid 1px #110e51;
}
*html #frameskin_store .skin {
	width:320px;
}
#frameskin_store .frame {
	width:330px;
	position:absolute;
	right:0;
	top:0;
	padding-left:10px;
}

*html #frameskin_store .frame {
	width:350px;
}

#frameskin_store .skinh2 {
	width:201px;
	height:57px;
	background: url(/cstore/images/frameskin_skinh2.gif) no-repeat;
	margin:0;
	padding:0;
	line-height:0;
}

#frameskin_store .skinh2 span {
	display:none;
}

#frameskin_store .frameh2 {
	width:276px;
	height:53px;
	background: url(/cstore/images/frameskin_frameh2.gif) no-repeat;
	margin:0;
	padding:0;
	line-height:0;
}

#frameskin_store .frameh2 span {
	display:none;
}
#frameskin_store .skinbutton {
	display: block;
	background-image: url(/cstore/images/frameskin_skinbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 165px;
	height: 52px;
	}
#frameskin_store .skinbutton:hover {
	}
#frameskin_store .framebutton {
	display: block;
	background-image: url(/cstore/images/frameskin_framebutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 166px;
	height: 50px;
	}
#frameskin_store .framebutton:hover {
	}


#productcompare {
	position:relative;
	right:75px;
	width:750px;
}
* html #productcompare {
	right:30px;
	width:500px;
}
#productcompare td {
border-left:1px solid #999999;
border-top:1px solid #999999;
}

#productcompare .sharecontainer {
	width:150px;
	height:210px;
	position:relative;
	right:18px;
	background:url(/cstore/images/shareCompare.jpg) no-repeat 0 10px;
	padding-left:144px;
	padding-top:10px;
}

*html #productcompare .sharecontainer {
	width:294px;
	height:220px;
	right:0;
}

#productcompare .sharecontainer h1 {
	background:url(/cstore/images/shareCompare_h1.gif) no-repeat left center;
	width:150px;
	height:44px;
}

#productcompare .sharecontainer .trial {
	display:block;
	background:url(/cstore/images/shareCompare_trial.gif) no-repeat left top;
	width:169px;
	height:55px;
	position:relative;
	right:15px;
	top:10px;
}

#productcompare .sharecontainer .trial:hover {
	background-position: 0 -56px;
	width:169px;
	height:55px;
}

#productcompare .sharecontainer .trial:active {
	width:169px;
	height:55px;
}

#productcompare .lifecontainer {
	width:150px;
	height:210px;
	position:relative;
	left:5px;
	background:url(/cstore/images/lifeCompare.jpg) no-repeat 150px 40px;
	padding-right:144px;
	padding-top:10px;
}

*html #productcompare .lifecontainer {
	width:294px;
	height:220px;
	left:0;
}

#productcompare .lifecontainer h1 {
	background:url(/cstore/images/lifeCompare_h1.gif) no-repeat center top;
	width:150px;
	height:44px;
}

#productcompare .lifecontainer h1 span, #productcompare .sharecontainer h1 span {
	display:none;
}

#productcompare .pro80container {
	width:150px;
	height:210px;
	position:relative;
	left:5px;
	background:url(/cstore/images/pro80Compare.jpg) no-repeat 150px 40px;
	padding-right:144px;
	padding-top:10px;
}

*html #productcompare .pro80container {
	width:294px;
	height:220px;
	left:0;
}

#productcompare .pro80container h1 {
	background:url(/cstore/images/pro80Compare_h1.gif) no-repeat center top;
	width:156px;
	height:44px;
}

#productcompare .pro80container h1 span, #productcompare .pro80container h1 span {
	display:none;
}


#productcompare .price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#120e51;
	text-align:center;
}

#productcompare .price span {
	font-size:14px;
}

#productcompare .lmore {
	position:relative;
	left:144px;
}

#depotGreen {
	background-image: url(/cstore/images/depot_greenbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #6fc338;
	width: 650px;
	height: 165px;
	padding: 5px 5px;
	margin-top: 10px;
	}
#depotGreen a {
	color: #FFF;
	}
.depotButtons {
	margin-left: 250px;
	margin-top: 20px;
	}
.learnmore {
	color: #FFF;
	position: relative;
	top: -30px;
	left: 130px;
	font-size: 16px;
	}
#depotBlue {
	background-image: url(/cstore/images/depot_bluebg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #1382ad;
	width: 650px;
	height: 165px;
	padding: 5px 5px;
	margin-top: 10px;
	}
#depotBlue a {
	color: #FFF;
	}
#depotPurple {
	background-image: url(/cstore/images/depot_purplebg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #5d5acf;
	width: 650px;
	height: 165px;
	padding: 5px 5px;
	margin-top: 10px;
	}
#depotPurple a {
	color: #FFF;
	}
#depotOrange {
	background-image: url(/cstore/images/depot_orangebg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #fbca09;
	width: 650px;
	height: 165px;
	padding: 5px 5px;
	margin-top: 10px;
	}
#depotOrange a {
	color: #FFF;
	}
.greenBuy {
	display: block;
	background-image: url(/cstore/images/depot_greenbuy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 91px;
	height: 39px;
	}
.greenBuy:hover {
	background-position: 0 -39px;
	}
.orangeBuy {
	display: block;
	background-image: url(/cstore/images/depot_orangebuy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 91px;
	height: 39px;
	}
.orangeBuy:hover {
	background-position: 0 -39px;
	}
.blueBuy {
	display: block;
	background-image: url(/cstore/images/depot_bluebuy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 91px;
	height: 39px;
	}
.blueBuy:hover {
	background-position: 0 -39px;
	}
.purpleBuy {
	display: block;
	background-image: url(/cstore/images/depot_purplebuy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 91px;
	height: 39px;
	}
.purpleBuy:hover {
	background-position: 0 -39px;
	}
.depotSavings {
	margin-top: -100px;
	}
#prodTitle {
color:#0059B9;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:1.2em;
}
.prodText {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.8em;
}
.priceText {
font-size:14px;
font-weight:bold;
margin-right:5px;
}
.priceRed {
color:#CC0000;
font-size:16px;
font-weight:bold;
}


#shareSpecials {
	width:608px;
	height:234px;
	background: url(/cstore/images/shareSpecials_springbg.gif) no-repeat bottom;
	position:relative;
}

#shareSpecials h1 {
	width:608px;
	height:42px;
	background: url(/cstore/images/shareSpecials_h1.gif) no-repeat 12px 10px #110e51;
	}
#shareSpecials h1 span {
	display:none;
}

#shareSpecials #springtwin {
	width:160px;
	background:url(/cstore/images/shareSpecials_fdaytwin.gif) no-repeat top center;
	padding-top:142px;
	position:absolute;
	left:220px;
	top:52px;
}

#shareSpecials #springfam {
	width:187px;
	background:url(/cstore/images/shareSpecials_fdayfam.gif) no-repeat top center;
	padding-top:142px;
	position:absolute;
	right:10px;
	top:52px;
}

#shareSpecials #springtwin .button {
	display: block;
	background-image: url(/cstore/images/springsharemulti_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 83px;
	height: 29px;
	position:relative;
	right:6px;
	}
#shareSpecials #springtwin .button:hover {
	width: 83px;
	height: 29px;
	background-position: 0 -29px;
	}
#shareSpecials #springtwin .button:active {
	width: 83px;
	height: 29px;
	}

#shareSpecials #springfam .button {
	display: block;
	background-image: url(/cstore/images/springsharemulti_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 83px;
	height: 29px;
	position:relative;
	right:16px;
	}
#shareSpecials #springfam .button:hover {
	width: 83px;
	height: 29px;
	background-position: 0 -29px;
	}
#shareSpecials #springfam .button:active {
	width: 83px;
	height: 29px;
	}

/* Christmas/Valentine's Special on Frame Comparison Page */

#ceivaShareSpecialsHdr {
	background-color:#110e51;
	}
#ceivaShareSpecials {
	background-image: url(/cstore/images/ceivashareSpecials.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 608px;
	height: 150px;
	position:relative;
	}
#ceivaShareSpecials .twinBtn {
	display: block;
	background-image: url(/cstore/images/ceivashareSpecialsBtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 82px;
	height: 29px;
	position:absolute;
	top: 110px;
	left: 170px;
	}
#ceivaShareSpecials .twinBtn:hover {
	background-position: 0 -29px;
	}
#ceivaShareSpecials .famBtn {
	display: block;
	background-image: url(/cstore/images/ceivashareSpecialsBtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 82px;
	height: 29px;
	position:absolute;
	top: 110px;
	left: 350px;
	}
#ceivaShareSpecials .famBtn:hover {
	background-position: 0 -29px;
	}

/* Product Page */

#productinfo {
	
}

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

.quickfacts {
	width:600px;
	height:200px;
	background:#f1f1f1;
	position:relative;
	}
	
.quickfacts .col1 {
	width:280px;
	position:absolute;
	left:10px;
	top:10px;
	}
.quickfacts .col2 {
	width:280px;
	position:absolute;
	left:300px;
	top:10px;
	}

.quickfacts ul.connection {
	list-style:none;
	margin:0;
	padding:0;
}
	
.quickfacts ul.connection li {
	display:inline-block;
	width:45px;
	height:40px;
	padding:30px 0 0 0;
	background:no-repeat top center;
	margin:0 10px 0 0;
}

*html .quickfacts ul.connection li {
	height:70px;
	float:left;
}

.quickfacts ul.connection li.phone {
	background-image:url(/home/images/icon_phone.png);}
.quickfacts ul.connection li.wifi {
	background-image:url(/home/images/icon_wifi.png);}
.quickfacts ul.connection li.broadband {
	background-image:url(/home/images/icon_broadband.png);}
	
#productinfo ul.ppbenefits {
	color:#000000;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
}

#productinfo ul.ppbenefits li {
	margin-bottom:25px;
	padding-left:65px;
}

#productinfo ul.ppbenefits li span {
	color:#077aab;
	font-size:16px;
}

#productinfo ul.ppbenefits li.group {
	background:url(/home/images/icon_group.gif) no-repeat 5px 0px;
}
#productinfo ul.ppbenefits li.computerworld {
	background:url(/home/images/icon_computerworld.gif) no-repeat 0px 0px;
}
#productinfo ul.ppbenefits li.facebook {
	background:url(/home/images/icon_facebook.gif) no-repeat 10px 5px;
}
#productinfo ul.ppbenefits li.smartphone {
	background:url(/home/images/icon_smartphone.gif) no-repeat 0 0;
}
#productinfo ul.ppbenefits li.desktop {
	background:url(/home/images/icon_desktopsoftware.gif) no-repeat 0 0;
}
#productinfo ul.ppbenefits li.channels {
	background:url(/home/images/icon_channels.gif) no-repeat 0 0;
}
#productinfo ul.ppbenefits li.memorycard {
	background:url(/home/images/icon_memorycard.gif) no-repeat 0 0;
}
