/* News and Announcements */

#newsannounce {
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:15px;
}

#newsannounce h1 {
	width:425px;
	height:28px;
	background: url(/community/images/newsannounce_h1.gif) no-repeat center;
}

#newsannounce h1 span {
	display:none;
}


/* Contests */

#contests {
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:15px;
}

#contests h1 {
	width:206px;
	height:27px;
	background: url(/community/images/contests_h1.gif) no-repeat center;
}

#contests h1 span {
	display:none;
}

/* Stay Tuned */

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

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

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


/* Email Sign-Up Sweepstakes */

#contest_emailsignup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:670px;
	height:320px;
	position:relative;
}


#contest_emailsignup h2 {
	width:619px;
	height:83px;
	background:url(/community/images/newslettercontest_h1.gif) no-repeat top right;
	padding:0;
	margin:0 0 20px 0;
}

#contest_emailsignup h2 span {
	display:none;
}


#contest_emailsignup .prize {
	width:315px;
	position:absolute;
	top:64px;
	left:0;
}

#contest_emailsignup p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	width:300px;
	margin-left:330px;
}


/* Pet Superstar Photo Contest  */


#contest_pet10 {
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:15px;
	padding:265px 0 0 0;
	background:url(/home/images/2010pet_bg.jpg) no-repeat top left;
	position:relative;
	right:20px;
}

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

#contest_pet10 .top {
	width:700px;
	position:relative;
}

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

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


/* Bedazzle Your Mom Photo Contest  */


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

*html #contest_momcontest10 {
	width:700px;
	padding:160px 0 0 0;
	margin-top:30px;
}

#contest_momcontest10 .top {
	width:700px;
	height:376px;
	position:relative;
}

#contest_momcontest10 .top .grandprize {
	width:184px;
	height:26px;
	background:url(/home/images/momcontest10_grandprize.gif) no-repeat top right;
	display:inline-block;
}

#contest_momcontest10 .top h2.grandprize span {
	display:none;
}




/* Holiday Refer-a-Friend Program */

#referlanding_holi09 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:670px;
	padding:0 10px;
	background:url(/home/images/referafriendhol09_bg.gif) repeat-x top;
}

*html #referlanding_holi09 {
	width:670px;
}



#referlanding_holi09 h2 {
	width:650px;
	height:165px;
	background:url(/community/images/referafriendholi_h1.png) no-repeat top right;
	padding:0;
	margin:0;
}

*html #referlanding_holi09 h2 {
	width:394px;
}

#referlanding_holi09 h2 span {
	display:none;
}

#referlanding_holi09 .image {
	width:245px;
	float:left;
	padding-right:20px;
	padding-bottom:0px;
}

#referlanding_holi09 .button {
	display:block;
	width:136px;
	height:45px;
	background: url(/home/images/button_refernow.gif) no-repeat top left;
}


#referlanding_holi09 .button:hover, #referlanding_holi09 .button:active  {
	width:136px;
	height:45px;
	background: url(/home/images/button_refernow.gif) no-repeat 0 -45px;
	cursor:pointer;
}


/* Holiday Memories Photo Contest  */


#contest_holiday09 {
	width:640px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:15px;
	padding:15px 0 0 0;
	background:url(/home/images/2009holidayphoto_bg2.jpg) no-repeat -200px -20px;
}

*html #contest_holiday09 {
	width:640px;
	padding:30px 0 0 0;
	margin-top:30px;
}


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

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

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

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

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

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

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

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

#contest_holiday09 .prizetable {
	width:640px;
}

#contest_holiday09 .prizetable td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#contest_holiday09 .prizetable h3 {
	color:#3487bc;
	font-size:18px;
	padding:0;
	margin:0;
}



/* Halloween Haunt Photo Contest */

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

*html #contest_halloween09 {
	width:640px;
	padding:30px 0 0 0;
	margin-top:30px;
}

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

#contest_halloween09 h1 span {
	display:none;
}


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

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

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

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

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

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

#contest_halloween09 .prizetable {
	width:640px;
}

#contest_halloween09 .prizetable td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#contest_halloween09 .prizetable h3 {
	color:#FF6600;
	font-size:18px;
	padding:0;
	margin:0;
}


/* Summer Fun Photo Contest */


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

*html #contest_summer09 {
	width:670px;
	margin-top:30px;
	padding:135px 0 0 0;
}

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



#contest_summer09 h1 span {
	display:none;
}

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

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

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

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

#contest_summer09 .callout {
	background:url(/community/images/callout_halloween.gif) no-repeat left top #ffffff;
	width:100px;
	height:140px;
	padding:10px 10px 10px 100px;
	border:solid 3px orange;
	font-size:12px;
	position:absolute;
	top:80px;
	right:30px;
}

*html #contest_summer09 .callout {
	width:200px;
	height:120px;
}

#contest_summer09 .callout h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#077aab;
	padding:0;
	margin:10px 0;

}


/* Ugliest Tie Ever Contest */


#contest_uglytie {
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:15px;
	position:relative;
	right:30px;
}

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


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

#contest_uglytie .top {
	position:relative;
}

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

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


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

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

#contest_uglytie #prizes {
	width:200px;
	position:absolute;
	top:40px;
	right:20px;
	text-align:center;
}

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

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

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

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

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


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

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

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

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




#springcontest {
	width:740px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	right:65px;
}

*html #springcontest {
	width:690px;
	top:15px;
	left:-30px;
	right:0;
}

#springcontest h1 {
	width:364px;
	height:34px;
	background: url(/community/images/contest_springh1.gif) no-repeat left top;
}

#springcontest h1 span {
	display:none;
}

#springcontest .button {
	display: block;
	background-image: url(/community/images/contest_enternow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 144px;
	height: 56px;
	margin-bottom:12px;
	}
#springcontest .button:hover {
	background-position: 0 -56px;
	height: 56px;
	width: 144px;
	}
	
/* Member Photos */



#member_photos {
	width: 451px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253968;
	}

#member_photos h1 {
	width:290px;
	height:30px;
	background: url(/community/images/memberphotos_h1.gif) no-repeat center;
}

#member_photos h1 span {
	display:none;
}


#member_photos .summer09_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0f7c8a;
	text-align:center;
	width:100%;
	height:auto;
	background:none;
}

#member_photos .summer09_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing:20px;
	color: #077aab;
	border-bottom:solid 5px #135568;
	text-align:center;
	font-weight:normal;
}
	
	
#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;
} 

.memberphoto_table td.grandprize {
	font-size:26px;
	color:#077aab;
} 

/* Newsletters */

#newsletters h1 {
	width:228px;
	height:29px;
	background: url(/community/images/newsletters_h1.gif) no-repeat center;
}

#newsletters h1 span {
	display:none;
}

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

#newsletters #currentissue {
	width:200px;
	padding:10px;
	margin:10px;
	float:right;
}

#newsletters #currentissue img {
	width:125px;
	position:relative;
	left:26px;
}

#newsletters #currentissue ul {
	list-style:inside;
	margin:0;
	padding:0;
	font-size:10px;
}

#newsletters .signup {
	display:block;
	width:136px;
	height:45px;
	background: url(/home/images/button_signup.gif) no-repeat top left;
}

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