/* CSS Document */


/* 2008 Pet Photo Contest */

#pet2008 {
	padding:8px;
	color:#000000;
	background:url(/community/images/petcontest_bg.jpg) no-repeat top;
	border-bottom:solid 4px #1cafc5;
}

#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;
}


#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;
}

*html #holiday2008_main .intro {
	padding-left:250px;
}


#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;
}

*html #holiday2008_main .prizecontain {
	width:450px;
	position:relative;
	left:265px;
}

.holiday2008_photos {
	float:left;
	padding:10px 20px 0 20px;
}

*html .holiday2008_photos {
	float:none;
	margin:10px 20px 0 20px;
	position:absolute;
}

#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;
}

*html #holidaycontest p {
margin:8px 0 4px 0;
padding:0;
}

#holidaycontest h1 {
color:#000000;
font-size:15px;
}
	

/* Software Upgrade Notice - 2007 */

#software07_main {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:700px;
margin-top:1em;
}


#software07_main p {
	margin:10px 40px 0 40px;
	padding:0;
	line-height:1.25em;
}

#software07_features {
	border-top:solid 3px #0D3692;
	border-bottom:solid 3px #0D3692;
	background-image:url(/member/login_events/images/softwareupgrade07/gradbg.jpg);
	background-repeat:repeat-x;
	padding:20px 2em;
	clear:right;
	height: 260px;
}

*html #software07_features {
height: 295px;
}

#software07_features p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0;
	padding-top:0;
}

*html #software07_features p {
margin-left:370px;
}

#software07_features h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#1b4874;
	margin-bottom:0px;
	padding-bottom:4px;
	margin-top:0.5em;
}

*html #software07_features h2 {
margin-left:370px;
}

#software07_features h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#207aae;
	margin-bottom:0px;
	padding-bottom:4px;
	margin-top:0.5em;
}

*html #software07_features h3 {
margin-left:370px;
}

/* Upgrade Offer - 2007 */

#upgrade07_main {
	background: url(/member/login_events/images/upgrade07/upgrade07_bg.gif) no-repeat top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:395px;
	height:500px;
	padding:15px 14px 0 265px;
	position:relative;
}

*html #upgrade07_main {
	width:676px;
	padding:45px 0 0 275px;
}

#upgrade07_main p {
	margin:0.5em 0;
	padding:0;
	line-height:1.25em;
}

#upgrade07_main ul {
	margin:0.75em auto;
	padding:0 auto;
	line-height:1.25em;
}

#upgrade07_topbar {
	background: url(/member/login_events/images/upgrade07/upgrade07_topgrad.gif) repeat-x bottom;
	text-align:right;
	width:676px;
	height:24px;
	padding-right:12px;
}

#upgrade07_bottombar {
	position:absolute;
	bottom:100px;
	right:4px;
	text-align:right;
	width:676px;
	height:24px;
	padding-right:12px;
}

*html #upgrade07_bottombar {
	bottom:94px;
}

.upgrade07_continue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#upgrade07_number {
	text-align:center;
	color:#1D3356;
	font-size:18px;
	font-weight:bold;
}

#upgrade07_header {
position:relative;
right:65px;
margin-bottom:1.5em;
}

*html #upgrade07_header {
position:absolute;
left:195px;
top:10px;
}

/* Buddy Contest */

#buddyjump_main {
	background: url(/member/login_events/images/buddyjump/buddyjump_BG.gif) no-repeat;
	width:295px;
	height:179px;
	padding:70px 5px 5px 364px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D3692;
	line-height:1.25em;
	position:relative;
}

*html #buddyjump_main {
	width:659px;
	height:249px;
	}

#buddyjump_enter {
	display:inline;
	vertical-align:middle;
	border:0;
	margin:20px 0 0 30px;
}

#buddyjump_nothanks {
	display:inline;
	vertical-align:middle;
	border:0;
	margin:20px 0 0 18px;
}

#buddyjump_prize {
	width:658px;
	height:147px;
	position:relative;
	bottom:52px;
}


/* Baby Photo Contest */

#babyphotojump_main {
	background: url(/member/login_events/images/babyphoto/bg.gif) no-repeat;
	width:305px;
	height:239px;
	padding:20px 15px 5px 344px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#54470B;
	line-height:1.25em;
	position:relative;
}

*html #babyphotojump_main {
	width:659px;
	height:249px;
	}

#babyphotojump_enter {
	display:inline;
	vertical-align:middle;
	border:0;
	margin:20px 0 0 30px;
}

#babyphotojump_nothanks {
	display:inline;
	vertical-align:middle;
	border:0;
	margin:20px 0 0 18px;
}


/* Main Panel */

.bluebar {
	height:12px;
	background-color:#2A7BCC;}

.main {
	text-align:center;}

.header {
	font-size:14px;
	text-align:left;
	margin:20px 40px 30px 40px;}

.header p {
	font-size:14px;
	text-align:left;}

.emphasis {
	color:#2A7BCC;
	font-weight:bold;}

.form {
	font-size:11px;}

/* Footer/Navigation Panel */

.footer {
	font-size:10px;
	margin:10px 0 2em 0;
	text-align:left;}

/* Contests Page */

#cruisesweep {
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background:#CCEAF2 url(/2006_sweepstakes/contests_bg.jpg) repeat-x left bottom;
	padding:1em;
	width:430px;
	height:475px;
	margin-top: 68px;
}
*html #cruisesweep {
	margin-top:322px;
}