body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: .8em;
 padding: 0;
 margin: 0;
 text-align: center;
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
 text-align: left;
}
/* container to keep two columns equal height */
#faux {
 background: url("../images/bac/fauxcol_top.gif");
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 958px;
 border: 0px solid #E9E9E9;
 }
  	div.fauxbot {
		width: 958px;
		background-image: url("../images/bac/fauxcol_bot.gif");
		background-position: bottom left;
		background-repeat: repeat-y;
		display: block;
		float: left;
		height: auto;
		margin: 0;
		padding: 0;	
	}
#header {
 color: #333;
 width: 960px;
 height: 85px;
 background: url("/images/bac/ceiva_nav_header_bac.gif") no-repeat;
 margin-top: 10px;
}
#header p {
display: block;
}
#header span {
display: inline;
}
/* indent to get any image off the left border*/
#gonzo {
margin-left: 5px;
}
#contact {
background-color: white;
width: 75px;
height: 15px;
float: right;
right: 25em;
position: relative;
left: -5.5em;
top: 2.8em;
} 
 /* Holly Hack Targets IE Win only \*/
    * html #contact {
	height: 1%;
	}
#inner { 
font-size: .83em;
position: relative; 
color: #000b40;
float: right;
top: 4.4em;
right: -7.2em;
font-weight:bold;
 }
 /* Holly Hack Targets IE Win only \*/
    * html #inner {
	height: 1%;
	}
#inner a:link { color: #000b40; }     /* unvisited link */
#inner a:visited { color: #000b40; }  /* visited link */
#inner a:hover { color: #206790; }   /* mouse over link */
#inner a:active { color: #206790; }   /* selected link */
/*
Container for the nav bar.
It carries a background image.
*/
#navigation {
 width: 960px;
 height: 54px;
 background: url("../images/bac/ceiva_nav_bac.gif") no-repeat;
 z-index: 1;
}
/*Santa Banner Nov 26, 2008 */
.santabanner1 {
	width:337px;
	height:54px;
	position:absolute;
	right:-3px;
	top:34px;
}

*html .santabanner1 {
	top:37px;
}

.santabanner_rules {
	width:140px;
	position:absolute;
	right:9px;
	top:88px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

#lmore_top {
	width:700px;
	border-bottom: solid 1px #ecebeb;
	position:relative;
}


#lmore_top {
	width:700px;
	border-bottom: solid 1px #ecebeb;
	position:relative;
}


#lmore_leftside {
	width:200px;
	position:relative;
	top:180px;
}

*html #lmore_leftside {
	top:10px;
}

#sidestories a, #sidepromo a {
	font-size:14px;
	font-weight:bold;
}

#sidestories {
	width:156px;
	height:43px;
	background: url(/lmore/images/lmore_storiesside.jpg) no-repeat left top;
	padding:145px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
}

*html #sidestories {
	width:186px;
	height:240px;
	top:160px;
}

#sidepromo {
	width:156px;
	height:85px;
	background: url(/lmore/images/lmore_promoside.jpg) no-repeat left top;
	padding:195px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
}

*html #sidepromo {
	width:186px;
	height:280px;
}




/* begin footer */
#footer { 
 width: 940px;
 height:100px;
 clear: both;
 color: #6C6C6C;
 background: none;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 font-size: 80%;
 text-align: center;
 position:relative;
}
*html #footer {
 width: 920px;
 height:120px;
}
#bbb {
	width:270px;
	height:70px;
	position:absolute;
	bottom:0px;
	left:0px;
}
#verisign {
	width:135px;
	height:80px;
	position:absolute;
	bottom:0px;
	left:60px;
}
#mcfee
{
	width:200px;
	position:absolute;
	bottom:20px;
	right:20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#mcfee
{
bottom: 25px;
}
}


#footer p
{
font-size: 1.2em;
}
/* end footer */
.clear { clear: both; background: none; }
/* normal links */
a:link { color: #076CC3; }     /* unvisited link */
a:visited { color: #666666; }  /* visited link */
a:hover { color: #00CCFF; }   /* mouse over link */
a:active { color: #0000FF; }   /* selected link */
/* Content */
h2  {
	font-size: 1em;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	}
	
h1.BluLrg  {
	font-size: 1.5em;
	color: #125096;
	margin-bottom: 1px;
	}
p {
	color: #333333;
	margin-top: 5px;
	margin-bottom: 25px;
	}
.txtBlack {
color: #333333;
text-indent: 0px;
}
.txt_11ptblue {
	font-size: 11px;
	color: #076CC3;
}
.txt_smblack {
	font-size: .9em;
}
ul { list-style-type: disc; }
/* footer 3 columns */
table.one
{
table-layout: auto;
}
.tleft
{
text-align: left;
}
.tright
{
text-align: right;
}
div.centered 
{
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
}
a.one:link {color: #6C6C6C; text-decoration: none; }
a.one:visited {color: #000000; text-decoration: none; }
a.one:hover {color: #00CCFF; text-decoration: none; }
a.one:active {color: #0000FF; text-decoration: none; }
.sep
{
color: #CCCCCC;
}
/* H1 as solo Content, no margin on top */
h1.solo  {
	font-size: 1em;
	color: #125096;
	margin-bottom: 1px;
	}
/* H1 in mutiple paragraph Content */
h1.RightSide  {
	font-size: 1em;
	color: #125096;
	margin-top: 5px;
	margin-bottom: 1px;
	}
	.hdr_white {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.brd_blue {
	border: thin solid #056bc2;	
}
/* In the News */	
.pastreleases {
	width: 100px;
	background-color: #CBDFEF;
	text-align: center;
	padding: 1em;
	position: relative;
	display: inline;
	float: right;
	font-size: .75em;
}
#notice {
width:225px;
font-size: .9em;
font-weight:bold;
float:right;
}
a.news:link { color: #076CC3; }     /* unvisited link */
a.news:visited { color: #076CC3; }  /* visited link */
a.news:hover { color: #00CCFF; }   /* mouse over link */
a.news:active { color: #076CC3; }   /* selected link */
/* end In the News */

/* Customer care */
div.network {
background-color: #e6f2fb;
height: auto;
width: auto;
padding: 10px;
}
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 26px;
	margin-bottom: 26px;
 }
.ccblueHDR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0068C1;
	letter-spacing: 0.03em;
	background-image: url("../ccare/images/ccare_hdrbgblue.gif");
	display: block;
	background-repeat: repeat-x;
	height: 26px;
	padding-left: 15px;
	padding-top: 8px;
	}
/* Image links with no border */
.pic {
border: none;
}
/* Site Map */
.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0D3692;
	list-style:none;
	margin-top:0;
	margin-left:0;
	padding-left:1em;
}

.sitemap li {
	background:transparent;
	padding:0;
	margin:0.5em 0 0 0;
	line-height:0.5em;
}

.sitemap li a {
	text-decoration:none;
	color:#0D3692;
	display:block;
	padding:6px;
	background-color:#C9DBf3;
}
.sitemap li a:visited { color: #666666; }

.sitemap li a:hover {
	text-decoration:underline;
}


/*Site Map - Second Level*/

.sitemap ul {
	font-family: inherit;
	font-size:14px;
	list-style:none;
	margin:inherit;
	padding:inherit;
	margin-top:0px;
	padding-top:0px;
}


.sitemap ul li {
	padding:0;
	margin:0.25em 0;
	border:0;
	line-height:1em;
}

.sitemap ul li a {
	color:#21831E;
	display:inline;
	padding:0;
	background-color:white;
}

.sitemap ul li a:hover {
	text-decoration:underline;
}

/*Site Map - Third Level*/

.sitemap ul ul {
	font-family: inherit;
	font-size:12px;
	list-style: disc;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:normal;
	color:#CCD1D7;
}

.sitemap ul ul li {
	padding:0.25em 0 0 0;
	margin:0;
	border:0;
	line-height:1em;
}

.sitemap ul ul li a {
	color:#574E4A;
	display:inline;
	padding:0;
	background-color:white;
}

.sitemap ul ul li a:hover {
	text-decoration:underline;
}

/*Site Map - Fourth Level*/

.sitemap ul ul ul {
	font-family: inherit;
	font-size:11px;
	list-style:none;
	margin:inherit;
	padding:inherit;
	font-weight:normal;
	padding-top:0;
	margin-top:0;
}

.sitemap ul ul ul li {
	padding:0.25em 0 0 0;
	margin:0;
	border:0;
	line-height:1em;
}

.sitemap ul ul ul li a {
	color:#727272;
	display:inline;
	padding:0;
	background-color:white;
}

.sitemap ul ul ul li a:hover {
	text-decoration:underline;
}
/* 2008 Pet Photo Contest */

#pet2008 {
	padding:8px;
	color:#000000;
	background:url("../community/images/petcontest_bg.jpg") no-repeat top;
	border-bottom:solid 4px #1cafc5;
}
 /* Holly Hack Targets IE Win only \*/
* html #pet2008 {
	padding: 0px;
	}
#pet2008 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	line-height:1.25em;
	padding:0 8px 0 170px;
}

#pet2008 .firstp {
	color:#000000;
	font-size:14px;
	line-height:1.25em;
	padding: 80px 170px 0 8px;
	width: 400px;
}
 /* Holly Hack Targets IE Win only \*/
* html #pet2008 .firstp {
	padding: 80px 0px 0 0px;
	}
#pet2008 .button {
	position:relative;
	left:60px;
}
#pet2008_main {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url("../home/images/2008pet_bg.jpg") no-repeat top;
	position:relative;
	margin:0;
	padding:85px 0 0 8px;
}
#pet2008_main p {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#pet2008_main .intro {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:10px 280px 0 0;
	padding:0;
	line-height:1.25em;
	color:#000000;
}

#pet2008_main .button {
	position:relative;
	left:100px;
}

/* 2008 Family Photo Contest */

#family2008 {
	padding:8px;
	color:#000000;
	width:440px;
	background:url("../community/images/familycontest_bg.jpg") no-repeat top;
	border-bottom:solid 4px #67b736;
}

#family2008 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	line-height:1.25em;
	padding:0 8px 0 170px;
}
#family2008 .firstp {
	color:#000000;
	font-size:14px;
	line-height:1.25em;
	padding:110px 8px 0 170px;
}
#family2008 td {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#family2008 .button {
	position:relative;
	left:210px;
}
#family2008_main {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url("../community/images/familycontestrules_bg.jpg") no-repeat top;
	position:relative;
	margin:0;
	padding:85px 0 0 170px;
}
#family2008_main p {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:10px 20px 0 0;
	padding:0;
	line-height:1.25em;
	color:#000000;
}
#family2008_main h1 {
	font-family:Arial, Helvetica, sans-serif;
	background: url("../home/images/2008holiday_h1.gif") no-repeat;
	width:316px;
	height:82px;
	position:relative;
	left:300px;
	top:20px;
	
}

#holiday2008_main h1 span {
	display:none;
}
#holiday2008_main h2 {
	font-family:Arial, Helvetica, sans-serif;
	background: url(/home/images/2008holiday_h2.gif) no-repeat;
	width:405px;
	height:51px;
	position:relative;
	left:265px;
	top:28px;
	margin-bottom:40px;
}
#holiday2008_main h2 span {
	display:none;
}

/* 2008 Holiday Photo Contest */

#holiday2008_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url("../home/images/2008holiday_bg.gif") no-repeat;
	position:relative;
	margin:0;
	padding:0;
}

#holiday2008_main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:10px 40px 0 40px;
	padding:0;
	line-height:1.25em;
}
#holiday2008_main h1 {
	font-family:Arial, Helvetica, sans-serif;
	background: url("../home/images/2008holiday_h1.gif") no-repeat;
	width:316px;
	height:82px;
	position:relative;
	left:300px;
	top:20px;	
}

#holiday2008_main h1 span {
	display:none;
}
#holiday2008_main h2 {
	font-family:Arial, Helvetica, sans-serif;
	background: url("../home/images/2008holiday_h2.gif") no-repeat;
	width:405px;
	height:51px;
	position:relative;
	left:265px;
	top:28px;
	margin-bottom:40px;
}
#holiday2008_main h2 span {
	display:none;
}
#holiday2008_prizes {
	width:125px;
	height:100px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:1em 5px;
	clear:none;
	float:left;
}
.holiday2008_photos {
	float:left;
	padding:10px 20px 0 20px;
}
#holiday2008_main .button {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#247d97;
	width:125px;
	padding:5px 10px;
	margin:10px 0 0 0;
}
#holiday2008_main .button:hover {
	color:#FFFFFF;
	background-color:#86cce0;
	text-decoration:underline;
}

/* Holiday Contest - Community Page */

#holidaycontest {
padding:8px;
color:#000000;
width:441px;
border-bottom:solid 4px #247d97;
}
#holidaycontest p {
color:#000000;
font-size:14px;
line-height:1.25em;
}
#holidaycontest h1 {
color:#000000;
font-size:15px;
}
/* Member photos */
#member_photos {
	width: auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253968;
	}
#member_photos .pet08_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0f7c8a;
	text-align:center;
}
#member_photos .pet08_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing:20px;
	color: #8bbcc2;
	border-bottom:solid 5px #135568;
	text-align:center;
	font-weight:normal;
}	
#member_photos .holi08_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #135568;
	text-align:center;
}
#member_photos .holi08_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing:20px;
	color: #135568;
	border-bottom:solid 5px #135568;
	text-align:center;
	font-weight:normal;
}
#member_photos .family08_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3e8513;
	text-align:center;
}
#member_photos .family08_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing:20px;
	color: #3e8513;
	border-bottom:solid 5px #67b736;
	text-align:center;
	font-weight:normal;
}
.memberphoto_table td {
	font-size:18px;
} 
/* Newsletters */
#newsletters {
	width: auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #253968;
	}
#newsletters p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#newsletters h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #253968;
}
#newsletters h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #155799;
}
#newletters li a {
	text-decoration:none;
}
#newsletters_archive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #253968;
}
#newsletters_archive h2 {
text-align:center;
}
#newsletters_archive li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #253968;
}
#newsletters .continue {
	font-size:14px;
	font-weight:bold;
	background-color: #faa634;
	border:0;
	color: #ffffff;
	padding:5px;
	margin-bottom:6px;
}

#newsletters .continue:hover {
	background-color: #d6810d;
	text-decoration:underline;
	cursor:pointer;
}
#newslettersignup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

#newslettersignup .newsletterform {
	font-size:16px;
	background-color: #ffffff;
	border:solid 1px #616365;
	margin: 0 0 1em 0;
	text-align:left;
	padding: 0.5em 30px;
	width:400px;
}

#newslettersignup .checkboxes {
font-size:12px;
}

.newsletterform legend {
	font-size:16px;
	font-weight:bold;
	color:#297acb;
	background-color: #ffffff;
	padding: 6px;
}

#newslettersignup .error {
	color:#bf1313;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#newslettersignup .continue {
	font-size:14px;
	font-weight:bold;
	background-color: #faa634;
	border:0;
	color: #ffffff;
	padding:5px;
	margin-bottom:6px;
}

#newslettersignup .continue:hover {
	background-color: #d6810d;
	text-decoration:underline;
	cursor:pointer;
}
/* Accessories Layout */
#framesHDR {
	width: 303px;
	height: 22px;
	background: #FFF url("../cstore/images/framesHDR.gif") top left no-repeat;
	margin-top: 5px;
	margin-bottom: -6px;
}
#framesHDR span {
   display: none;
}
#skinsHDR {
	width: 391px;
	height: 22px;
	background: #FFF url("../cstore/images/skinsHDR.gif") top left no-repeat;
	margin-top: 5px;
	margin-bottom: -6px;
}
#skinsHDR span {
   display: none;
}
#scanclubHDR {
	width: 391px;
	height: 22px;
	background: #FFF url("../cstore/images/scanclubHDR.gif") top left no-repeat;
	margin-top: 5px;
	margin-bottom: -6px;
}
#scanclubHDR span {
   display: none;
}
#manualsHDR {
	width: 300px;
	height: 22px;
	background: #FFF url("../cstore/images/manualsHDR.gif") top left no-repeat;
	margin-top: 5px;
	margin-bottom: -6px;
}
#manualsHDR span {
   display: none;
}
#printsHDR {
	width: 300px;
	height: 22px;
	background: #FFF url("../cstore/images/printsHDR.gif") top left no-repeat;
	margin-top: 5px;
	margin-bottom: -6px;
}
#printsHDR span {
   display: none;
}
#shareremoteHDR {
	width: 350px;
	height: 22px;
	background: #FFF url("../cstore/images/shareremoteHDR.gif") top left no-repeat;
	margin-top: 5px;
	margin-bottom: -6px;
}
#shareremoteHDR span {
   display: none;
}
/**Product Image Alignment**/

.productright {
	float:right;
	padding-left:5px;
}

.productleft {
	float:left;
	padding-right:5px;
}

.buttonsleft {
	position:absolute;
	bottom:0;
	left:14px;
}

.buttonsright {
	position:absolute;
	bottom:0;
	left:200px;
}
/**Blue Specials**/
#bluespecial {
	background-color: #C9DBf3;
	border-width: 1px 1px 15px 1px;
	border-style: solid;
	border-color: #879FBE;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #112649;
	position: relative;
	padding: 0px 8px;
}
#bluespecial p {
	color: #112649;
	margin:0.5em 0;
	padding:0;
	}
.blueButton1 {
	display: block;
	width: 90px;
	height:18px;
	background-color:#879FBE;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #112649;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	bottom:0;
	left:7px;
	}
.blueButton1:hover {
	display: block;
	background-color:#5A7CAE;
	text-decoration: underline;
	}
.blueButton2 {
	display: block;
	width: 75px;
	height:18px;
	background-color:#879FBE;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #112649;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	bottom:0;
	left: 114px;
	}
.blueButton2:hover {
	display: block;
	background-color:#5A7CAE;
	text-decoration: underline;
	}
.blueButton3 {
	display: block;
	width: 90px;
	height:18px;
	background-color:#879FBE;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #112649;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	bottom:0;
	left:230px;
	}
.blueButton3:hover {
	display: block;
	background-color:#5A7CAE;
	text-decoration: underline;
	}
.blueButton4 {
	display: block;
	width: 75px;
	height:18px;
	background-color:#879FBE;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #112649;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	bottom:0;
	left: 337px;
	}
.blueButton4:hover {
	display: block;
	background-color:#5A7CAE;
	text-decoration: underline;
	}
#html .blueButton1 {
	width:100px;
	padding-bottom:6px;
}
#html .blueButton2 {
	width:85px;
	padding-bottom:6px;
}
#html .blueButton3 {
	width:100px;
	padding-bottom:6px;
}
#html .blueButton4 {
	width:85px;
	padding-bottom:6px;
}
.blueButton_single {
	display: block;
	width: 100px;
	height:18px;
	background-color:#879FBE;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #112649;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	bottom:0;
	left:285px;
	}
.blueButton_single:hover {
	display: block;
	background-color:#5A7CAE;
	text-decoration: underline;
	}
#html .blueButton_single {
	width:105px;
	padding-bottom:6px;
}
/**Green Specials**/
#greenspecial {
	background-color: #E9F2CF;
	border-width: 1px 1px 15px 1px;
	border-style: solid;
	border-color: #C8DC92;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C3C06;
	position: relative;
	padding: 0px 8px;
}
#greenspecial p {
	color:#1c3c06;
	margin:0.5em 0;
	padding:0;
	}
#greenspecial p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.greenButton1 {
	display: block;
	width: 90px;
	height:18px;
	background-color:#C8DC92;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #093728;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	left:7px;
	bottom:0px;
	}
.greenButton1:hover {
	display: block;
	background-color:#89AB4E;
	text-decoration: underline;
	}
.greenButton2 {
	display: block;
	width: 75px;
	height:18px;
	background-color:#C8DC92;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #093728;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	left: 114px;
	bottom:0px;
	}
.greenButton2:hover {
	display: block;
	background-color:#89AB4E;
	text-decoration: underline;
	}
.greenButton3 {
	display: block;
	width: 90px;
	height:18px;
	background-color:#C8DC92;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #093728;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	right:114px;
	bottom:0px;
	}
.greenButton3:hover {
	display: block;
	background-color:#89AB4E;
	text-decoration: underline;
	}
.greenButton4 {
	display: block;
	width: 75px;
	height:18px;
	background-color:#C8DC92;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #093728;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	right:17px;
	bottom:0px;
	}
.greenButton4:hover {
	display: block;
	background-color:#89AB4E;
	text-decoration: underline;
	}
#html .greenButton1 {
	width:100px;
	padding-bottom:6px;	
}
#html .greenButton2 {
	width:85px;
	padding-bottom:6px;
}
#html .greenButton3 {
	width:100px;
	padding-bottom:6px;
	bottom:40px;
}
#html .greenButton4 {
	width:85px;
	padding-bottom:6px;
	bottom:40px;
}
/**Teal Specials**/
#tealspecial {
	background-color: #BFE4DE;
	border-width: 1px 1px 15px 1px;
	border-style: solid;
	border-color: #84BCB2;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #023E35;
	position: relative;
	padding: 0px 8px;
}
#tealspecial p {
	color: #023E35;
	margin:0.5em 0;
	padding:0;
	}
.tealButton1 {
	display: block;
	width: 90px;
	height:18px;
	margin-left: 0px;
	background-color:#84BCB2;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #023E35;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	bottom:0;
	left:7px;
	}
.tealButton1:hover {
	display: block;
	background-color:#558690;
	text-decoration: underline;
	}
.tealButton2 {
	display: block;
	width: 75px;
	height:18px;
	background-color:#84BCB2;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #023E35;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	bottom:0;
	left: 114px;
	}
.tealButton2:hover {
	display: block;
	background-color:#558690;
	text-decoration: underline;
	}
#html .tealButton1 {
	width:100px;
	padding-bottom:6px;
}
#html .tealButton2 {
	width:85px;
	padding-bottom:6px;
}
/*Shopping Cart Ads*/
#sc_wireless {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d3692;
}
#sc_wireless h1 {
	width:183px;
	height:53px;
	background: url(/cstore/images/sc_wirelessh1.jpg) no-repeat;
}
#sc_wireless span {
	display:none;
}
#sc_wireless a:link, #sc_wireless a:visited {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d3692;
} 
#sc_wireless a:active, #sc_wireless a:hover {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7cafdc;
} 
#sc_pp {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d3692;
}
#sc_pp h1 {
	width:155px;
	height:77px;
	margin-left:10px;
	background: url(/cstore/images/sc_pph1.jpg) no-repeat;
}
#sc_pp span {
	display:none;
}
#sc_pp a:link, #sc_pp a:visited {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d3692;
} 
#sc_pp a:active, #sc_pp a:hover {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7cafdc;
}
/* A quick fix to center all content in the main area */
#mongo { 
 margin: 0 auto;
 width:930px;
 display: block;
 position: relative;
}
 /* Holly Hack Targets IE Win only \*/
* html #mongo {
	margin-left: 20px;
	width:930px;
	 display: inline;
 position: relative;
	}	
#mongo_form { 
 margin: 0 auto;
 display: block;
 position: relative;
 	width: 678px;
	padding: 10px;
	margin-top: 10px;
	color: #333333;
	line-height: 1.2em;
}
 /* Holly Hack Targets IE Win only \*/
* html #mongo_form {
	margin-left: 140px;
	width: 678px;
	 display: inline;
 position: relative;
	}
	
#mongo_small { 
 margin: 0 auto;
 display: block;
 position: relative;
 	width: 700px;
	padding: 10px;
	margin-top: 10px;
	color: #333333;
	line-height: 1.2em;
}
 /* Holly Hack Targets IE Win only \*/
* html #mongo_small {
	margin-left: 120px;
	width: 700px;
	 display: inline;
 position: relative;
	}
#wrapper {display: block;}
.horRule {
	margin: 5px 5px;
	background-color: #efefef;
	margin-left: 20px;
	margin-right: 20px;
	height: 2px;
	clear:both;
	color: #efefef;
	border: none;
}
.verRule {
	border-right: 2px #efefef solid;
	width:465px;
	margin-left: 5px;
	padding-right: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
.testimonialsHome {
	width: 464px;
	height: 75px;
	background-color: #FFF;
	background-image: url(/home/images/home_testimonialsBtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 90%;
	display: block;
	text-decoration: none;
	}	
	.testiPhoto {
	width: 199px;
	height: 305px;
	background-image: url(/common/images/testimonialsBug.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 68%;
	display: block;
	text-decoration: none;
	float: left;
	}
	#testiText {
	position: relative;
	top: 230px;
	left: 23px;
	display: inline;
}
	#testimoneyText {
	position: relative;
	top: 230px;
	left: 23px;
	display: inline;
	text-decoration: none;
}
	#testimoney {
	position: relative;
	float: left;
	top: 150px;
	display: block;
	background-image: url(/common/images/testimonialsBug.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 199px;
	height: 305px;
	font-size: 68%;
	text-decoration: none;
}
.testimonialsLeft {
	width: 199px;
	height: 305px;
	background-color: #FFF;
	background-image: url(/common/images/testimonialsBug.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 68%;
	display: block;
	text-decoration: none;
	}
.testimonialsLeft .testText {
	position: relative;
	top: 230px;
	left: 25px;
	text-decoration: none;
}
.testText {
	position: relative;
	top: 40px;
	left: 10px;
	text-decoration: none;
}
#homeNewsletter {
background-image:url(/home/images/home_newsletterbg.gif);
background-repeat:no-repeat;
color:#666;
font-size:12px;
height:165px;
width:464px;
margin-left: 5px;
}
#homeNewsletterlong {
background-image:url(/home/images/home_newsletterbglong.gif);
background-repeat:no-repeat;
color:#666;
font-size:12px;
height:118px;
width:923px;
margin-left: 15px;
margin-top: 10px;
}
#home_newsletterform {
border:medium none;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-top:7em;
padding-left: 2em;
text-align:left;
}
#home_newsletterformlong {
border:medium none;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-top:2em;
padding-left: 40em;
text-align:left;
}
.find_ceiva {
	display:block;
	height: 72px;
	width: 160px;
	background: url("/lmore/images/find_ceiva.gif") 0 0 no-repeat;
	margin-left:520px;
	}
.find_ceiva:hover { 
	background-position: 0 -72px;
	}
.find_ceiva:active {
	width: 160px;
	}
	
.find_ceivaGreen {
	display:block;
	height: 56px;
	width: 257px;
	background: url("/lmore/images/find_ceivaGreen.gif") 0 0 no-repeat;
	margin-left: 365px;
	margin-bottom: -46px;
	margin-top: -10px;
	}
.find_ceivaGreen:hover { 
	background-position: 0 -56px;
	}
.find_ceivaGreen:active {
	width: 257px;
	}
* html .find_ceivaGreen {
	margin-bottom: -56px;
	}
#easyas {
	background-color: #FFF;
	background-image: url(/lmore/images/easyasBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 432px;
	width: 233px;
	padding: 10px 10px;
	float: left;
	margin-right: -12px;
}
#easyas p {
	margin-top: 55px;
	margin-left: 10px;
}
* html #easyas p {
margin-top: 65px;
width: 270px;
}
#easyas ul {
	list-style-type: none;
	padding-left: 20px;
	width: 170px;
}
* html #easyas ul {
	margin-top: -5px;
	}
#easyas li {
	padding-bottom: 15px;
}
.send-receiveBtn{
	display:block;
	width:202px;
	height: 74px;
	background: url("/lmore/images/send-receiveBtn.gif") 0 0 no-repeat;
	margin: -5px 15px;
	}
.send-receiveBtn:hover { 
	background-position: 0 -74px;
	}
* html .send-receiveBtn {
	margin-top: -20px;
	}
#pictureplanBG {
	background-color: #FFF;
	background-image: url(/lmore/images/pictureplanBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 385px;
	height: 432px;
	padding: 10px 10px 10px 0px;
	float:right;
}

#pictureplanBG p {
	margin-top: 100px;
	width: 370px;
	margin-left: 20px;
}
#pictureplanBG ul {
	margin: 2px 2px 2px 40px;
	padding-left: 20px;
	width: 330px;
	list-style: disc outside;
	}
.pictureplanBtn{
	display:block;
	width:246px;
	height: 51px;
	background: url("/lmore/images/pictureplanBtn.gif") 0 0 no-repeat;
	margin-left:120px;
	margin-top: 33px;
	}
.pictureplanBtn:hover { 
	background-position: 0 -51px;
	}
.intl_list {
	border:solid 1px #c9dba3;
	padding: 10px;
	margin-top: 10px;
	width: 650px;
}
.intl_rest {
	border:1px solid #c9dba3;
	padding: 10px;
	margin-top: 10px;
	width: 650px;
	background-color: #c9dba3;
}
.pictureplan_list {
	border:1px solid #C9DBA3;
	width:100%;
}
.pictureplan_list h1 {
color:#125096;
font-size:12px;
margin-bottom:1px;
margin-top:5px;
}
.pictureplan_list div {
background-color:#FFFFFF;
height:108px;
padding:0 8px;
width:95%;
vertical-align:middle;
}
#receive {
	background-color: #FFF;
	background-image: url(/lmore/images/receivephotos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 257px;
	width: 650px;
	padding: 10px 10px;
	float: left;
	margin-right: 2px;
}
#receive ul {
	list-style-type: none;
	padding-left: 10px;
	margin-top: 70px;
	width: 315px;
}
* html #receive ul {
	margin-top: 80px;
	}
#receive li {
	padding-bottom: 15px;
}
.pictureplandetailsBtn{
	display:block;
	width:277px;
	height: 59px;
	background: url("/lmore/images/pictureplandetailsBtn.gif") 0 0 no-repeat;
	}
.pictureplandetailsBtn:hover { 
	background-position: 0 -59px;
	}
#pictureplanBGLeft {
	background: url("/lmore/images/pictureplanlargeBg.jpg") 0 0 no-repeat;
	display: inline;
	color: #333;
	padding: 0px;
	width: 268px;
	float: left;
	height: 350px;
}
* html #pictureplanBGLeft {
	width: 266px;
		}
#pictureplanBGRight {
	background: url("/lmore/images/pictureplanlargeBg.jpg") -268px 0 no-repeat; 
	 float: right;
	 color: #333;
	 padding: 0px;
	 width: 690px;
	 display: inline;
	 position: relative;
}
* html #pictureplanBGRight {
	background: url("/lmore/images/pictureplanlargeBg.jpg") -266px 0 no-repeat; 
	}
.memberbutton:hover {
background-color:#5A7CAE;
display:inline;
}
.memberbutton {
background-color:#2471BD;
color:#FFFFFF;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin-left:3em;
padding:4px 6px;
text-align:center;
text-decoration:none;
width:115px;
}
/* Home page */


#poisonivy {
	width:412px;
	position:absolute;
	top:0;
	right:10px;
}

#twoFace {
margin-left: 475px;
float: left;
margin-top: -595px;
}

 /* Holly Hack Targets IE Win only \*/
    * html #twoFace {
	position: relative;
	float: left;
	margin-left: 0;
	margin-top: 0;
	}
#paddingwrapper {
	margin: 20px 20px;
	}
	


/* Summer Update - June 2009 */



#home_summer09 {
	width:672px;
	height:280px;
	padding:15px 0 0 230px;
	background: url(/home/images/summer09_bg.jpg) no-repeat top left;
	position:relative;
	left:20px;
	color:#FFFFFF;
	font-size:15px;
	line-height:24px;
}

*html #home_summer09 {
	width:902px;
	height:300px;
	top:13px;
}
#home_summer09 h1 {
	width:526px;
	height:26px;
	margin:0;
	padding:0;
	background: url(/home/images/summer09_h1.gif) no-repeat;
	position:relative;
	right:30px;
}

#home_summer09 h1 span {
	display:none;
}


#home_summer09 .button {
	display:block;
	width:235px;
	height:54px;
	background: url(/home/images/summer09_button.gif) no-repeat 0 0;
	position:relative;
	left:120px;
}

#home_summer09 .button:hover, #home_summer09 .button:active {
	width:235px;
	height:54px;
	background: url(/home/images/summer09_button.gif) no-repeat 0 -54px;
}

#home_summer09 .button span {
	display:none;
}

#home_summer09 .storecallout {
	width:309px;
	height:100px;
	position:relative;
	left:400px;
	bottom:20px;
	border:none;
}

#home_summer09_life {
	display:block;
	width:465px;
	height:212px;
	background: url(/home/images/summer09_lifebanner.jpg) no-repeat 0 0;
	position:relative;
	left:10px;
}

#home_summer09_life:hover, #home_summer09_life:active {
	width:465px;
	height:212px;
	background: url(/home/images/summer09_lifebanner.jpg) no-repeat 0 -213px;
}

#home_summer09_life span {
	display:none;
}

#home_pro80intro {
	display:block;
	width:207px;
	height:200px;
	background: url(/home/images/pro80intro_bg.jpg) no-repeat 0 0;
	position:relative;
	left:10px;
	padding:51px 210px 0 10px;
}

*html #home_pro80intro {
	width:427px;
	height:251px;
}

#home_pro80intro .date {
	width:210px;
	height:20px;
	background: url(/cstore/images/pro80intro_date.gif) no-repeat #b60050 center;
	position:absolute;
	top:-5px;
	left:20px;
}

#home_pro80intro .date span {
	display:none;
}

#home_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:40px;
	}
#home_pro80intro .button_preorder:hover {
	width: 135px;
	height: 45px;
	background-position: 0 -45px;
	}
#home_pro80intro .button_preorder:active {
	width: 135px;
	height: 45px;
	}
	

#home_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:60px;
	}
#home_pro80intro .button_buynow:hover {
	width: 105px;
	height: 45px;
	background-position: 0 -45px;
	}
#home_pro80intro .button_buynow:active {
	width: 105px;
	height: 45px;
	}

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



#home_fday09v2 {
	width:930px;
	height:313px;
	padding:15px 0 0 230px;
	background: url(/home/images/fday09v2_bg.jpg) no-repeat top left;
	position:relative;
	left:4px;
	color:#FFFFFF;
	font-size:17px;
	line-height:24px;
}

*html #home_mday {
	width:675px;
	height:333px;
}
#home_fday09v2 h1 {
	width:647px;
	height:37px;
	margin:0;
	padding:0;
	background: url(/home/images/fday09v2_h1.gif) no-repeat;
}

#home_fday09v2 h1 span {
	display:none;
}


#home_fday09v2 .button {
	display:block;
	width:222px;
	height:43px;
	background: url(/home/images/fday09v2_button.gif) no-repeat 0 0;
	position:relative;
	left:120px;
}

#home_fday09v2 .button:hover, #home_fday09v2 .button:active {
	width:222px;
	height:43px;
	background: url(/home/images/fday09v2_button.gif) no-repeat 0 -43px;
}

#home_fday09v2 .button span {
	display:none;
}

#home_fday09v2 .storecallout {
	width:309px;
	height:100px;
	position:relative;
	left:400px;
	bottom:20px;
	border:none;
}




*html #home_mday {
	width:675px;
	height:333px;
}

#home_mday {
	width:450px;
	height:313px;
	padding:15px 0 0 220px;
	background: url(/home/images/home_fdaybg.gif) repeat-x bottom;
	border-bottom:solid 5px #0f8ba6;
	position:relative;
	left:4px;
	bottom:10px;
}

#home_mday h1 {
	width:436px;
	height:88px;
	background-image: url(/home/images/home_fdayh1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#home_mday h1 span {
	display:none;
}

#home_mday ul, #home_mday li {
	list-style:none;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#110e51;
	line-height:1.75em;
} 


* html #home_mday .frame {
	position:absolute;
	left:0;
	bottom:0;
}

#home_mday .frame {
	position:absolute;
	left:0;
	bottom:-17px;
}

#home_mday .button {
	display:block;
	width:203px;
	height:46px;
	background: url(/home/images/home_fdaybutton.gif) no-repeat 0 0;
	position:relative;
	left:120px;
}

#home_mday .button:hover, #home_mday .button:active {
	width:203px;
	height:46px;
	background: url(/home/images/home_fdaybutton.gif) no-repeat 0 -46px;
}

#home_mday .button span {
	display:none;
}

#mday3 {
	width:246px;
	height:323px;
	float:right;
	position:relative;
	right:20px;
}


/*#mday3 .mday_hours {
	width:246px;
	height:112px;
	background:url(/home/images/mday_hours.gif) no-repeat top left;
	display:block;
	position:absolute;
	top:0;
	left:0;
}*/
/*#mday3 .mday_hours:hover, #mday3 .mday_hours:active {
	width:246px;
	height:112px;
	background:url(/home/images/mday_hours.gif) no-repeat 0 -112px;
}
*/
#mday3 .mday_shop {
	width:246px;
	height:323px;
	background:url(/home/images/fday.jpg) no-repeat top left;
	display:block;
}
/*#mday3 .mday_shop:hover, #mday3 .mday_shop:active {
	width:246px;
	height:211px;
	background:url(/home/images/mday_shop.gif) no-repeat 0 -211px;
}*/

#mday3 .mday_hours span, #mday3 .mday_shop span {
	display:none;
}


/* General */

.homeh1 {
	width:375px;
	height:30px;
	background-repeat:no-repeat;
	background-position:left center;
	margin:0;
	padding:0;
}

.homeh1 span {
	display:none;
}
h1#pro80intro_h1 {
	background-image:url(/home/images/homeh1_pro80intro.gif);
	position:relative;
	left:20px;
	margin-bottom:10px;
	height:35px;
}
h1#summerspecial {
	background-image:url(/home/images/homeh1_summerspecial.gif);
	position:relative;
	left:20px;
}
h1#inthenews {
	background-image:url(/home/images/homeh1_inthenews.gif);
	padding-bottom:10px;
}
h1#photodeliveryservice {
	background-image:url(/home/images/homeh1_photodeliveryservice.gif);
	position:relative;
	left:20px;
}
	
#homepagePP {
	width: 464px;
	height: 313px;
	background-color: #FFF;
	background-image: url(/home/images/homepage_ppBG3.jpg);
	background-repeat: no-repeat;
	background-position: 20px 0;
	}
.homepagepictureplan {
	padding: 200px 20px 5px 20px;
	color: #666666;
	}
	
#home_presscallout {
	width:392px;
	height:550px;
	background: url(/home/images/home_presscallout_bg.jpg) no-repeat left bottom #85bddf;
	position:relative;
}

#home_presscallout .main {
	width:345px;
	position:absolute;
	top:20px;
	left:20px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

#home_presscallout .main h1 {
	width:328px;
	height:48px;
	padding:0;
	margin:0;
	background: url(/home/images/home_presscallout_h1.gif) no-repeat left top;
}

#home_presscallout .main h1 span, #home_presscallout .presslogo span {
	display:none;
}

#home_presscallout .main .presslogo {
	width:145px;
	height:85px;
	background: url(/home/images/home_presscallout_lifestylelogo.gif) no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-right:10px;
	float:left;
}


#home_presscallout .sub1 {
	width:160px;
	position:absolute;
	top:115px;
	left:30px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}


#home_presscallout .sub1 .presslogo {
	width:150px;
	height:45px;
	background: url(/news/images/logo_forbes.gif) no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	margin-top:10px;
}

*html #home_presscallout .sub1 .presslogo {
	width:140px;
	height:46px;
}

#home_presscallout .sub2 {
	width:150px;
	position:absolute;
	top:115px;
	left:230px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}


#home_presscallout .sub2 .presslogo {
	width:140px;
	height:46px;
	background: url(/news/images/logo_csq.gif) no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	margin-top:10px;
}

*html #home_presscallout .sub2 .presslogo {
	width:140px;
	height:46px;
}

#home_presscallout .button {
	display: block;
	background-image: url(/home/images/home_presscallout_springbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 243px;
	height: 48px;
	position:absolute;
	left:70px;
	bottom:230px;
	}
#home_presscallout .button:hover {
	background-position: 0 -48px;
}

#home_presscallout .button:active {
	width: 243px;
	height: 48px;
}

#home_skinspecial {
	width:246px;
	height:203px;
	padding-top:120px;
	background: url(/home/images/home_lifeconnect_bg.jpg) no-repeat top left;
	position:relative;
}

*html #home_skinspecial {
	height:323px;
}

#home_skinspecial h1 {
	width:149px;
	height:112px;
	padding:0;
	margin:0;
	background: url(/home/images/home_lifeconnect_h1.gif) no-repeat top left;
}

#home_skinspecial h1 span {
	display:none;
}

#home_skinspecial .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;
	}
#home_skinspecial .button:hover {
	width: 106px;
	height: 49px;
	background-position: 0 -49px;
	}
#home_skinspecial .button:active {
	width: 106px;
	height: 49px;
	}	

#affiliateprogram {
	width:850px;
	position:relative;
	left:20px;
	top:10px;
}

#affiliateprogram p {
	font-size:14px;
}

#affiliateprogram h1 {
	width:413px;
	height:37px;
	background:url(/home/images/affiliateprogram_h1.gif) no-repeat top left;
}

#affiliateprogram h1 span {
	display:none;
}

#affiliateprogram .button {
	display: block;
	background: url(/home/images/button_goback.gif) no-repeat top left;
	width: 136px;
	height: 45px;
	position:relative;
	left:20px;
	}
#affiliateprogram .button:hover, #affiliateprogram .button:active {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
	
#mailinglist_confirm {
	width:850px;
	position:relative;
	left:20px;
	top:10px;
}

#mailinglist_confirm h1 {
	width:220px;
	height:36px;
	background:url(/home/images/thankyou_h1.gif) no-repeat top left;
}

#mailinglist_confirm h1 span {
	display:none;
}

#mailinglist_confirm .button {
	display: block;
	background: url(/home/images/button_goback.gif) no-repeat top left;
	width: 136px;
	height: 45px;
	position:relative;
	left:20px;
	}
#mailinglist_confirm .button:hover, #mailinglist_confirm .button:active {
	width: 136px;
	height: 45px;
	background-position: 0 -45px;
	}
	

.action1{
	display:block;
	width:187px;
	height: 58px;
	background: url("/home/images/homepage_action1_showme.gif") 0 0 no-repeat;
	margin-left:18px;
	}
.action1:hover { 
	background-position: 0 -58px;
	}
.action1:active{ 
	width: 187px;
	}
.action1 span {
	display: none;
	}
.action2{
	display:block;
	width:202px;
	height: 58px;
	background: url("/home/images/homepage_action2_findframe.gif") 0 0 no-repeat;
	margin-left:18px;
	}
.action2:hover { 
	background-position: 0 -58px;
	}
.action2:active{ 
	width: 202px;
	}
.action2 span {
	display: none;
	}
.action3{
	display:block;
	width:202px;
	height: 58px;
	background: url("/home/images/homepage_action3_sendreceive.gif") 0 0 no-repeat;
	margin-left:18px;
	}
.action3:hover { 
	background-position: 0 -58px;
	}
.action3:active{ 
	width: 202px;
	}
.action3 span {
	display: none;
	}
#smbar {
	background:url(/common/images/sm_footber_bg.gif) #FFFFFF;
	height:35px;
	width: 954px;
	margin-left: -8px;
	margin-bottom: 10px;
	}
.mediaIcons {
	float: right;
	padding: 8px;
	}
* html .mediaIcons {
	position: relative;
	top: 3px;
	}
.weekendsaleBanner {
	width:324px;
	position:relative;
	top: 7px;
	margin-left:-22px;
}
* html .weekendsaleBanner {
	top: 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.weekendsaleBanner {
	position:relative;
	top: 9px;
	left: 50px;
}
}

.mdaybanner {
	position:relative;
	top: 8px;
	left:22px;
}
* html .mdaybanner {
	top: 9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.mdaybanner {
	position:relative;
	top: 10px;
	left: 33px;
}
}



#homeraf {
	background: url("/home/images/home_raf2.jpg") 0 0 no-repeat;
	width: 456px;
	height: 152px;
	margin-left: 20px;
}
#homeraf p {
	width: 305px;
	padding-top:75px;
	padding-left: 17px;
}
.homerafbutton{
	display:block;
	position: relative;
	left: 70px;
	top: -18px;
	width:159px;
	height: 43px;
	background: url("/home/images/home_raf_button.gif") 0 0 no-repeat;
	}
.homerafbutton:hover { 
	background-position: 0 -43px;
	}
