#vocalpoint-container
	{
		position:relative;
		width:962px;
		margin:0 auto;
	}
#SurveyThankYou
{
	position: relative;
	display: none;
}
html
{
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
}
#about .bucket_header
{
	background: url( '../../images/hd_aboutVocalpoint.png' ) no-repeat;
}
#about h3
{
	color: #639;
}
#about #pagerNav
{
	position: relative;
	margin: 15px 15px 0 0;
}
#aboutContent
{
	position: relative;
}
#aboutContent .page
{
	position: relative;
	padding: 0 15px;
}
#addressbook .bucket_header
{
	background: url( '../../images/hd_addressbook.png' ) no-repeat;
}
#allRecipes .bucket_header
{
	background: url( "../../images/hd_allRecipes.png" ) no-repeat;
}
#acquisition .bucket_header
{
	background: url("../../images/hd_acquisition.png") no-repeat;
}
#acquisitionContent
{
	padding: 20px;
}
#acquisitionContent h2
{
	color: #663399;
	font-size: 130%;
	margin-top: 20px;
}
.acq-bucket
{
	width: 190px;
	padding: 185px 5px 0;
	float: left;
	margin-right: 20px;
	text-align: center;
	font-weight: bold;
}
#acq-bucket1
{
	background: url("../../images/acq-bucket1.png") no-repeat;
}
#acq-bucket2
{
	background: url("../../images/acq-bucket2.png") no-repeat;
}
#acq-bucket3
{
	background: url("../../images/acq-bucket3.png") no-repeat;
}
.arrow-circle
{
	vertical-align: middle;
	margin: 0 10px;
}
.articleComments .list-footer
{
	background: none !important;
}
.article_userImg
{
	position: relative;
	width: 100px;
	float: left;
	font-size: 80%;
	font-weight: bold;
}
.article_summary
{
	position: relative;
	width: 570px;
	float: left;
}
#articles .bucket_header
{
	background: url( '../../images/hd_articles.png' ) no-repeat;
}
.avatar_selectable
{
	position: relative;
	background-color: #fff;
	float: left;
	width: 64px;
	text-align: center;
	padding: 0 5px 0 5px;
}
.btn_howwegothere
{
	vertical-align: middle;
}
#checkbacksoon-col1
{
	position: relative;
	float: left;
	margin-right: 0px;
	width: 73px;
}
#checkbacksoon-col2
{
	position: relative;
	float: left;
	width: 550px;
}
#cocreate_brainstorm
{
	position: relative;
	padding: 0 20px 0 10px;
}
#cocreate_login_col1
{
	position: relative;
	width: 60%;
	float: left;
}
#cocreate_login_col1 .formValidationError
{
	position: relative;
	margin: 15px;
}
#cocreate_login_col2
{
	position: relative;
	width: 39%;
	float: left;
}
#cocreate_login_col1 h2, #cocreate_login_col2 h2
{
	position: relative;
	font-size: 140%;
	font-weight: normal;
}
#cocreate_terms
{
	position: relative;
	font-size: 80%;
	margin: 20px 0;
}
#cocreate_termsConditions
{
	position: relative;
	font-size: 80%;
}
#cocreate_termsConditions h3
{
	font-weight: bold;
	margin: 0 0 3px 0;
}
#cocreate_termsConditions h4, #cocreate_termsConditions h5
{
	font-weight: bold;
	margin: 20px 0 3px 0;
}
.csrReply
{
	position: relative;
	border-width: 2px; *border-width:4px2px2px2px;
border-style:solid;
border-color:#681888;
padding:10px10px10px30px;
margin:10px000;
background:#f4e6faurl("../../images/adminCorner.png")no-repeat-5px-5px;
*background:#f4e6faurl("../../images/adminCorner.png")no-repeat-1px1px;


}
#hd_about_1 span, #hd_about_2 span, #hd_about_3 span, #hd_about_4 span, #hd_about_5 span
{
	position: absolute;
	text-indent: -9999px;
}
#hd_about_1
{
	position: relative;
	width: 374px;
	height: 50px;
	background: url( "../../images/what-is-vocalpoint.gif" ) no-repeat;
}
#hd_about_2
{
	position: relative;
	width: 512px;
	height: 50px;
	background: url( "../../images/how-does-vocalpoint-work.gif" ) no-repeat;
}
#hd_about_3
{
	position: relative;
	width: 512px;
	height: 50px;
	background: url( "../../images/how-does-vocalpoint-work.gif" ) no-repeat;
}
#hd_about_4
{
	position: relative;
	width: 269px;
	height: 50px;
	background: url( "../../images/stay-informed.gif" ) no-repeat;
}
#hd_about_5
{
	position: relative;
	width: 290px;
	height: 50px;
	background: url( "../../images/what-to-expect.gif" ) no-repeat;
}
.howwegothere
{
	color: #663399;
	font-weight: bold;
}
#applets
{
	position: relative;
	/*background: #f6f6d6;*/
	top:-57px;
}
#applets h4
{
	margin: 0;
	color: #522b1b;
	font-family: georgia, times, serif;
	font-size: 150%;
	font-weight: normal;
}
.applet_button
{
	position: relative;
	margin: 10px 0 0 0;
}
.applet_content
{
	position: relative;
	color: #522b1b;
	font-size: 80%;
	_font-size: 88%;
	padding: 0 10px 10px 10px; /* 	top:0; 	 */
}
.applet_content a
{
	/*color:#cb1f47 !important;*/
}
.applet_content ul
{
	position: relative;
	margin-top: 0; *left:-23px;
}
.applet_content li
{
	position: relative;
	padding: 0 0 8px 0; *padding:0;
*margin:00020px;

}
#applet_footer
{
	position: relative;
	height: 21px;
	background: url( "../../images/applet_bottom2.png" ) no-repeat right;
}
.applet_odd img
{
	position: relative;
	float: left;
	margin: 0 10px 10px 0;
	_margin: 0 !important;
}
.applet_odd
{
	position: relative;
	background: #f6f6d6 url( "../../images/applet_odd_hd.png" ) no-repeat;
}
.applet_first
{
	position: relative; /*background:#e7e7a4 url("../../images/applet_top_even.png") no-repeat; 		*/
	background: #f6f6d6 url( "../../images/applet_top.png" ) no-repeat;
	left:-3px;
	top:37px;
	z-index:100;
}
.applet_odd h4, .applet_first h4
{
	position: relative;
	text-align: left;
	padding: 35px 0 0 10px;
	margin: 0;
}
.applet_even p
{
	line-height: 150%;
}
.applet_even img
{
	position: relative;
	float: right;
	margin: 0 0 10px 10px;
	_margin: 0;
}
.applet_even
{
	position: relative;
	background: #e7e7a4 url( "../../images/applet_even_hd.png" ) no-repeat;
}
.applet_even h4
{
	position: relative;
	text-align: right;
	padding: 35px 10px 0 0;
}
.applet_even #newLook
{
	position: relative;
	padding: 0 100px 0 0;
	background: url( "../../images/bg_applet_newLook.jpg" ) bottom right no-repeat;
}
.applet_odd #newLook, .applet_first #newLook
{
	position: relative;
	padding: 0 100px 0 0;
	background: url( "../../images/bg_applet_newLook2.jpg" ) bottom right no-repeat;
}
.applet_table
{
	position: relative;
	top: 0;
	left: 0 !important;
	width: 220px;
	margin: 0 !important;
	border: 1px solid #f90;
}
.applet_table td
{
	position: relative;
	margin: 0;
}
#what-to-expect
{
	text-indent: -9999px;
	width: 201px;
	height: 141px;
	position: relative;
}
#what-to-expect ul
{
	margin: 0;
	padding: 0;
}
#what-to-expect li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.applet_even #what-to-expect
{
	background: url( "../../images/what-to-expect-even.jpg" ) bottom right no-repeat;
}
.applet_odd #what-to-expect, .applet_first #what-to-expect
{
	background: url( "../../images/what-to-expect-odd.jpg" ) bottom right no-repeat;
}
#whatiknowbook
{
	position: relative;
	width: 100px;
	height: 97px;
	float: left;
}
.applet_even #whatiknowbook
{
	background: url( "../../images/whatiknowbook-even.png" ) bottom right no-repeat;
}
.applet_odd #whatiknowbook, .applet_first #whatiknowbook
{
	background: url( "../../images/whatiknowbook-odd.png" ) bottom right no-repeat;
}


#complete-profile
{
	padding-right: 50px;
	height: 270px;
}

.applet_even #complete-profile
{
	background: url('../../images/woman-laptop-dark.jpg') bottom right no-repeat;
}
.applet_odd #complete-profile, .applet_first #complete-profile
{
	background: url('../../images/woman-laptop-light.jpg') bottom right no-repeat;
}

#dailyTip{
	height: auto;
	font-size:10px;
}
#dailyTip .tiprow_1{
	margin-top: 5px;
	margin-left: 11px;
	width: 195px;
	height: auto; 
	font-size:10px;
	margin-bottom:10px;
}
#dailyTip .tiprow_2{
	width: 205px;
	height:90px;
	margin-left: 9px;
	margin-bottom: 6px;
}
#dailyTip .tiprow_2 .SeeMore{
	font-size:15px;
	padding-top:23px;
	float:left;
	height:auto;
	width:85px;
}
#dailyTip .tiprow_2 .SeeMoreSmall{
	font-size:10px;
	padding-top:28px;
	height:auto;
	width:75px;
	float:left;
}
#dailyTip .tiprow_2 .imageSpacer
{
	width: 81px;
	height: 85px;
	margin-right:15px;
	margin-top:15px;
	float:left;
	padding-left:4px;
}
.applet_even #dailyTip .tiprow_2, .applet_even #dailyTip_moreTip .tiprow_2
{
	background: url( "../../images/appletGift_even.jpg") bottom left no-repeat;
	background-position: 0 -14px;
}
.applet_odd #dailyTip .tiprow_2, .applet_odd #dailyTip_moreTip .tiprow_2, .applet_first #dailyTip .tiprow_2
{
	background: url( "../../images/appletGift.jpg" ) bottom left no-repeat;
	background-position: 0 -14px;
}
#lnk_tipBox
{
	position: absolute;
	width: 90px;
	height: 90px;
	left: -90px;
	top: -10px;
	text-indent: -9999px;
}
#lnk_tip2Box
{
	width: 74px;
	height: 74px;
	display: block;
}
.applet_odd #categoryTip, .applet_even #categoryTip
{
	position: relative;
	padding: 0 0 0 0;
}
#socialMedia
{
	margin: 10px auto;
	height: 61px;
	width: 142px;
	display: block;
}
.applet_first #socialMedia
{
	background: url(../../images/social-media-odd.png);
}
.applet_even #socialMedia
{
	background: url(../../images/social-media-even.png);
}
.applet_odd #socialMedia
{
	background: url(../../images/social-media-odd.png);
}

.applet div.article_img
{
	position: relative;
	width: 70px !important;
	float: left;
	margin: 0 0 0 10px;
	background-color: #99c;
}
.applet div.article_content
{
	position: relative;
	width: 130px !important;
	background-color: #c9c;
	float: left;
	padding: 0 10px 0 0;
}
#applet_footer .applet_odd, #applet_footer .applet_even
{
	position: relative;
	background-color: #0c0;
	height: 21px;
}
#applet_footer .applet_odd
{
	background: url( '../../images/applet_bottom_even.png' );
}
#applet_footer .applet_even
{
	background: url( '../../images/applet_bottom.png' );
}
.applet_fullImage
{
	position: relative;
	margin: 0 !important;
	_width: 200px;
}
/*
.article_img
	{
		position:relative;
		width:100px;
		float:left;
		margin:0 0 10px 0;
	}
.article_content
	{
		position:relative;
		width:220px;
		float:left;
		padding:0 10px 0 0;
	}
*/
.article_content p
{
	position: relative; /*height:40px; 		*/
	width: 230px;
	color: #522b1b; /*overflow:hidden;*/
	margin: 0 0 0 0;
}
#article_date
{
	position: relative;
	margin: 0;
	font-size: 80%;
	color: #999;
}
#articleBody
{
	position: relative;
	padding: 0 15px 0 0;
	margin: 0 0 15px 0;
}
#articleComments #micrositeComments
{
	position: relative;
	padding: 10px 0 0 0;
}
#articleComments #micrositeComments_aux
{
	position: relative;
	width: 100%;
	_width: 700px;
	padding: 10px;
	margin: 0 0 15px 0;
}
#articleComments #micrositeComments_form
{
	position: relative;
	width: 655px;
	padding: 10px 10px 10px 20px;
}
#articleComments #micrositeComments_comments
{
	position: relative;
	padding: 0 30px 0 15px;
}
#articleComments .micrositeRate
{
	position: relative;
	width: 250px;
	_width: 240px;
	float: right;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	_padding: 0;
}
#articleComments .messageBoard_userPic
{
	position: relative;
	width: 80px;
	float: left;
}
#articleComments .messageBoard_userPost
{
	position: relative;
	width: 580px;
	float: left;
}
#articleComments .st-taf
{
	position: relative;
	width: 40%;
	float: left;
}
#articleImg
{
	position: relative;
	border: 1px dotted #ccc;
	background-color: #fff;
	padding: 3px;
	margin: 3px 6px 6px 6px;
}
.article_img
{
	position: relative;
	margin: 10px 0 0 0;
}
.article_content
{
	position: relative;
	font-size: 90%;
	color: #522b1b;
	margin: 10px 0 0 0; /*overflow:hidden;*/
}
.article_content a
{
	text-decoration: none;
	color: #6a2c8f;
}
#articleHeader
{
	position: relative;
	margin-bottom: 15px;
}
#articleHeader h1
{
	position: relative;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-family: georgia, times, serif;
	color: #351500;
	font-size: 180%;
}
#articleImg
{
	position: relative;
	border: 1px dotted #ccc;
	background-color: #fff;
	padding: 3px;
	margin: 3px 6px 6px 6px;
}
#articleMeta
{
	position: relative;
	margin: 0 0 20px 0;
}
#articleMeta_next
{
	position: relative;
	float: right;
	width: 49%;
	text-align: right;
	font-size: 80%;
	margin-bottom: 10px;
}
#articleMeta_prev
{
	position: relative;
	float: left;
	width: 49%;
	font-size: 80%;
	margin-bottom: 10px;
}
#articleMeta_next a, #articleMeta_prev a
{
	color: #999 !important;
}
.articleNav
{
	position: relative;
	padding: 15px;
	margin-bottom: 10px;
	display: block;
	background-color: #0c9;
	font-size: 90%;
	width: 25px;
	text-align: center;
}
#articleTools
{
	position: relative;
	margin: 20px 0;
}
.articleRating_copy
{
	position: relative;
	text-align: right;
	float: left;
	width: 79%;
	padding: 0 10px 0 0;
}
.articleRating_rate
{
	position: relative;
	float: left;
	width: 19%;
}
#avatar
{
	position: relative;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 75px;
	height: 75px;
	margin: 10px 0;
}
#beingHeardFeature
{
	position: relative;
	background: url( "../../images/bg_bigBlock.png" ) no-repeat bottom;
}
#beingHeardFeature .bucket_header
{
	background: url( '../../images/hd_howVPWorks.png' ) no-repeat;
}
#beingHeardFeatureContent
{
	position: relative;
	padding: 20px;
	margin: 0 0 20px 0;
}
.beingHeardStep
{
	position: relative;
	float: left;
	width: 192px;
	margin: 10px 55px;
	_margin: 10px 40px;
	text-align: center;
}
.beingHeardStep img
{
	position: relative;
	margin: 0 0 15px 0;
}
/*	
.bh_bucket
	{
		position:relative;
		width:298px;
		height:235px;
		float:left;
		padding:40px 10px 0 10px;
	}
.bh_bucket .article_content
	{
		position:relative;
		width:185px !important;
		float:left;
	}
.bh_bucket .article_content p
	{
		width:185px !important;
		height:45px !important;
	}
.bh_bucket .more
	{
		position:absolute;
		bottom:15px;
		right:20px;
	}
	*/
#bh_focusGroup .bucket_header
{
	background: url( '../../images/hd_bh_focusGroup.png' ) no-repeat;
}
#bh_focusGroups .bucket_header
{
	background: url( '../../images/hd_bh_focusGroups.png' ) no-repeat;
}
#bh_focusGroups2 .bucket_header
{
	background: url( '../../images/hd_bh_focusGroups2.png' ) no-repeat;
}
#bh_surveys .bucket_header
{
	background: url( '../../images/hd_bh_surveys.png' ) no-repeat;
}
#bh_surveys2 .bucket_header
{
	background: url( '../../images/hd_bh_surveys2.png' ) no-repeat;
}
#bh_survey .bucket_header
{
	background: url( '../../images/hd_bh_surveys2.png' ) no-repeat;
}
#bh_results .bucket_header
{
	background: url( '../../images/hd_bh_results.png' ) no-repeat;
}
#bh_results2 .bucket_header
{
	background: url( '../../images/hd_bh_results2.png' ) no-repeat;
}
#bh_programResults .bucket_header
{
	background: url( '../../images/hd_bh_programResults.png' ) no-repeat;
}
#bh_programResult .bucket_header
{
	background: url( '../../images/hd_bh_programResults.png' ) no-repeat;
}
#bh_ms_tryAndTells .bucket_header
{
	background: url( '../../images/hd_tryAndTells.png' ) no-repeat;
}
#bh_ms_surveys .bucket_header
{
	background: url( '../../images/hd_surveys_purple.png' ) no-repeat;
}
#bh_ms_articles .bucket_header
{
	background: url( '../../images/hd_articles_brown.png' ) no-repeat;
}
.bh_results_title
{
	position: relative;
	float: left;
	width: 440px;
	color: #639;
}
.bh_results_visitsite
{
	float: right;
}
.bh_results_siteLink
{
	position: relative;
	float: left;
	width: 120px;
}
.bh_results_siteLink a
{
	position: relative;
	background-color: #B5DC10;
	color: #fff;
	padding: 3px;
}
.bh_results_link
{
	position: relative;
	float: right;
	width: 115px;
}
#bigBlockFooter
{
	position: relative;
	height: 38px;
	left: -3px;
	background: url( "../../images/footer_bigBlock.png" ) no-repeat bottom right;
}
body
{
	font-size: 80%;
}
.bottomBucket .bucket_content
{
	position: relative;
	margin: 10px 0 0 0;
	font-size: 85%;
}
.bottomBucket .truncate p
{
	position: relative;
	width: 180px;
}
.bottomBucket .notice
{
	position: relative;
	width: 250px;
	margin: 0 0 0 15px;
}
#breadCrumbs
{
	position: relative;
	padding: 10px;
	font-size: 85%;
}
.btn_login
{
	position: relative;
	margin: 20px 0;
}
.btn_pink
{
	position: relative;
	background-color: #cb1f47;
	padding: 5px;
}
.btn_purple
{
	position: relative;
	background-color: #681888;
	padding: 5px;
	color: #fff;
}
.btn_purple:hover
{
	color: #fff;
}
.bucket_content
{
	position: relative;
	height: 215px;
	overflow:hidden;
}
.bucket_content ul
{
	position: relative;
	margin: 0 15px 0 0;
}
.bucket_header
{
	position: relative;
	height: 32px;
	text-indent: -9999px;
	left: -1px;
}
.bucket_footer
{
	position: relative;
	height: 30px;
	background: url( '../../images/bucket_cnr_br.png' ) no-repeat right;
	bottom: 0;
}
.bucket_footer .lnk_more
{
	position: relative;
	text-align: right;
	margin: 0 30px 0 0;
}
.btn
{
	position: relative;
	color: #fff;
	font-family: times new roman, serif;
	background-color: #f1984a;
	border-width: 0;
	padding: 2px;
	cursor: pointer;
}
#btn_postComment
{
	position: relative;
	text-align: right;
	padding: 0 30px 0 0;
}
.cancel
{
	display: none !important;
}
.carouselContainer
{
	position: relative;
	margin: 40px 0 0 0;
}
#categoryTip .applet_content
{
	position: relative;
	top: 0;
	padding: 10px 0 !important;
}
.clearer
{
	clear: both;
}
.col_1, .col_2
{
	position: relative;
	width: 49%;
	float: left;
}
#col_main
{
	position: relative;
}
#col_main_bucket1, #col_main_bucket2, #col_main_bucket3, #col_main_bucket4, .bottomBucket, #bigBlock
{
	position: relative;
	background: #fff url( '../../images/bg_bucket_r.png' ) repeat-y right;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #ebebeb;
}
#col_main_feature
{
	position: relative;
}
#col_side
{
	position: relative;
}

.consumerGuidelines .bucket_header
{
	background: url( '../../images/hd_consumerGuidelines.png' ) no-repeat;
}

.consumerContent
{
	padding: 15px 25px 15px 15px;
	margin: 0;
}

.consumerContent p
{
	padding: 0px 0 10px 0;
	margin: 0;
}

.consumerContent h3
{
	padding: 0px 0 10px 0;
	margin: 0;
	color: #693480;
}

#hd_consumerGuidelines span
{
	position: absolute;
	text-indent: -9999px;
}

#hd_consumerGuidelines
{
	position: relative;
	width: 515px;
	height: 50px;
	background: url( "../../images/vp_member_guidelines.gif" ) no-repeat;
}

#contact .bucket_header, #contactConfirm .bucket_header
{
	background: url( "../../images/hd_contact.png" ) no-repeat;
}
.content
{
	position: relative;
}
.date
{
	color: #b2b2b2;
}
.disclaimer
{
	position: relative;
	font-size: 80%;
}
#featuredContent
{
	position: relative;
	margin: 0 0 13px 0;
}
#featuredContent_col1
{
	position: relative;
}
#featuredContent_col2
{
	position: relative;
	_width: 320px;
}
#featuredContent_col2 #fullImageLink
{
	position: relative;
	display: block;
	height: 150px;
	text-indent: -9999px;
}
#featuredContent_body
{
	position: relative;
	height: 106px;
	_height: 71px;
	width: 297px;
	margin: 10px 0 0 1px;
	_margin: 25px 0 0 1px; *left:-13px;
_left:0;
padding:7px;
*padding:7px7px7px15px;
_padding:07px7px15px;
font-size:90%;

}
#featuredContent_body_recipes
{
	position: relative;
	width: 500px;
	margin: 10px 0 0 1px;
	_margin: 25px 0 0 1px; *left:-13px;
_left:0;
padding:7px;
*padding:7px7px7px15px;
_padding:07px7px15px;
font-size:90%;

}
#featuredContent_body a, #featuredContent_body h1 a
{
}
#featuredContent_body h1, #featuredContent_body_recipes h1
{
	position: relative;
	font-family: georgia, times, serif;
	font-weight: normal;
	font-size: 140%;
	margin: 0 0 5px 0;
}
#featuredContent, .list-block, #micrositeContainer, #results, #whatsnew_side, #whatsnew_main
{
	position: relative;
	height: auto !important;
	background: #fff url( '../../images/bg_bucket_r.png' ) repeat-y right !important;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #ebebeb;
}
#featuredBody
{
	position: relative;
	float: left;
	width: 500px;
	margin: 15px 0 0 20px;
}
#featuredBody h1
{
	position: relative;
	font-size: 100%;
	font-weight: bold;
}
#featuredImg
{
	position: relative;
	float: left;
	width: 92px;
	margin: 15px 0 0 15px;
}

#featureLink
{
	position: relative;
	display: block;
	width: 360px;
	height: 245px;
	top: 0;
	text-indent: -9999px;
}
.featureRecipe .bucket_header
{
	background: url( "../../images/hd_featuredRecipe.png" ) no-repeat;
}
.featureTryAndTell
{
	position: relative;
	height: 251px;
}
.featureTryAndTell .bucket_header
{
	background: url( "../../images/hd_featureTryAndTells.png" ) no-repeat;
}
.featureSurprise .bucket_header
{
	background: url( "../../images/hd_todaysSurprise.png" ) no-repeat;
}
.featureSurprise #featuredContent_body
{
	position: relative;
	color: #351500 !important;
	padding: 15px;
	width: 670px;
	margin: 0 0 0 15px;
}
.featureSurprise #featuredContent_body a
{
	color: #351500 !important;
}
.featureSurvey .bucket_header
{
	background: url( "../../images/featureSurvey_header.png" ) no-repeat;
}
.featureSurvey, .featureSurprise
{
	background: url( "../../images/bg_featuredContent_survey.png" ) bottom no-repeat; /*height:170px !important;*/
	color: #351500 !important;
}
.featureSurvey #featuredContent_img
{
	width: 95px;
	padding: 15px 18px;
}
.featureSurvey #featuredContent_body
{
	margin-top: 0 !important;
}
.featureSurvey #featuredContent_body, .featureSurvey #featuredContent_body h1 a, .featureSurvey #featuredContent_body a
{
	color: #351500 !important;
	width: 555px;
}
.featureSurvey #featuredContent_col1
{
	position: relative;
	padding: 0 0 0 10px;
}
.featureSurvey a
{
	color: #351500 !important;
}
#featureTitle a
{
	text-decoration: underline;
}
#focusGroup_carouselContainer
{
	width: 718px;
	position: relative;
	border-top: 1px solid #639;
	margin-top: 20px;
}
#focusGroup_carousel li
{
	position: static;
	float: left;
	width: 100px;
	height: 200px;
	list-style: none;
	text-align: center;
	font-size: 85%;
	padding: 20px 0;
}

#focusGroup_col1
{
	position: relative;
	float: left;
	width: 200px;
	padding: 20px 0 0 20px;
}
#focusGroup_col2
{
	position: relative;
	float: left;
	width: 440px;
	padding: 20px;
}
#focusGroup_col2 h2
{
	position: relative;
	color: #639;
	font-size: 130%;
}
#focusGroup_checkbacksoon
{
	padding: 20px;
}
.focusGroup_img
{
	position: relative;
	margin: 0 0 20px 0;
}
.focusGroup_imageContainer
{
	position: relative;
	margin: 15px 0 0 0;
}
.focusGroup_imageContainer a
{
	position: relative;
	margin: 0 15px 0 0;
}
.focusGroup_location
{
	color: #639;
	font-weight: bold;
}

.formValidationError
{
	position: relative;
	display: none;
	margin: 5px 0 0 0;
}
#frm_contactUs
{
	position: relative;
	padding: 15px;
}
#frm_contactUs label
{
	display: block;
}
#frm_login
{
	position: relative;
	margin: 0;
}
#frm_login_email
	{
		position:relative;
		margin-left:19px !important;
		_margin-left:6px !important;
	}
#frm_login div
{
	position: relative;
	width: 150px;
	margin: 0 5px;
	float: left;
}
#frm_login label
{
	text-align: left;
}
#frm_login_applet #btn_login
{
	position: relative;
	padding: 10px 0;
}
#frm_profileUpdate
{
	position: relative;
	width: 250px;
	padding: 15px 0 0 0;
}
#frm_profileForm
{
	position: relative;
	padding: 15px 0 0 0;
}
#frm_profileForm ol
{
	color: #351500;
	font-weight: bold;
}
#frm_profileForm li
{
	position: relative;
	margin: 20px 0 0 0;
}
#frm_profileForm div, #frm_profileForm p
{
	font-weight: normal !important;
}
#frm_profileForm #btn_submit
{
	text-align: right;
	padding-right: 20px;
}
#frm_reportAbuse
{
	position: relative;
	padding: 15px;
}
#frm_reportAbuse label
{
	display: block;
}
.gift_author
{
	display: block;
	font-weight: bold;
	margin: 10px 0 0 0;
	color: #639;
}
.gift_category
{
	position: relative;
	font-weight: bold;
	font-size: 80%;
	top: -7px;
	margin: 0 0 10px 0;
	color: #639;
}
.gift_date
{
	position: relative;
	float: left;
	width: 31%;
	font-weight: bold;
	font-size: 80%;
	margin: 0 0 10px 0;
	color: #b2b2b2;
}
.gift_title
{
	position: relative;
	float: left;
	width: 68%;
}
.gift_title h3
{
	font-size: 100%;
	font-weight: bold;
	color: #351500 !important;
}
.gift_title a
{
	text-decoration: underline !important;
}
.greenline
{
	position: relative;
	background-color: #c8e54c;
	width: 717px;
	height: 2px;
	margin: 10px 0;
}
.header_brown, .header_purple, .header_green
{
	position: relative;
	height: 32px;
	margin: 0 9px 0 0;
}
.header_purple_long
{
	position: relative;
	height: 32px;
}
.header_brown h2, .header_purple h2, .header_purple_long h2, .header_purple_long h1, .header_green h2
{
	margin: 0;
}
.header_brown
{
	background: url( '../../images/hd_brown.png' ) no-repeat right;
}
.header_green
{
	background: url( '../../images/hd_green.png' ) no-repeat right;
}
.header_purple
{
	background: url( '../../images/hd_purple.png' ) no-repeat right;
}
.header_purple_long
{
	background: url( '../../images/hd_purple_long.png' ) no-repeat right;
}

#hd_articles, #hd_activities, #hd_messageboards, #hd_surveys, #hd_programResults, #hd_surveyResults, #hd_otherGifts, #hd_whereHasVPBeen, #hd_about, #hd_tipGift, #hd_thanks, #hd_whereWeveBeen, #hd_featuredTryAndTell, #hd_contact
{
	position: relative;
	width: 723px;
	height: 31px;
	margin: 0;
}
#hd_about span
{
	background: url( "../../images/trimages/about-header.gif" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_activities span
{
	background: url( "../../images/hd_tryAndTells.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_articles span
{
	background: url( "../../images/trimages/articles-header.gif" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_contact span
{
	background: url( "../../images/hd_contact.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_featuredTryAndTell
{
	left: -1px !important;
}
#hd_featuredTryAndTell span
{
	background: url( "../../images/hd_featuredTryAndTell.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
.hd_bh_focusGroups span
{
	background: url( "../../images/hd_bh_focusGroups.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_login span
{
	background: url( "../../images/hd_login.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_messageboards span
{
	background: url( "../../images/trimages/message-boards-header.gif" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_surveys span
{
	background: url( "../../images/hd_activeSurveys.gif" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_surveyResults span
{
	background: url( "../../images/hd_surveyResults.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_otherGifts span
{
	background: url( "../../images/other-gifts-header.gif" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_programResults span
{
	background: url( "../../images/hd_programResults.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#hd_howVPWorks span
{
	background: url( "../../images/hd_howVPWorks.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_whereHasVPBeen span
{
	background: url( "../../images/hd_whereHasVPBeen.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_tipGift span
{
	background: url( "../../images/hd_tipGift.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_thanks span
{
	background: url( "../../images/hd_thanks.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#hd_whereWeveBeen span
{
	background: url( "../../images/hd_whereWeveBeen.png" ) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#header
{
	position: relative;
	background: url( "../../images/bg_navigation.jpg" ) no-repeat;
	width: 962px;
	height: 141px;
}
.header_2
{
	background: url( "../../images/bg_navigation_2.jpg" ) no-repeat !important;
}
.header_3
{
	background: url( "../../images/bg_navigation_3.jpg" ) no-repeat !important;
}
.header_4
{
	background: url( "../../images/bg_navigation_4.jpg" ) no-repeat !important;
}
.header_5
{
	background: url( "../../images/bg_navigation_5.jpg" ) no-repeat !important;
}
#header_col1
{
	position: relative;
	width: 566px;
	float: left;
}
#header_col2
{
	position: relative;
	width: 394px;
	padding: 0 0 0 0;
	float: left;
}
#header_col2 label
{
	color: #f1984a;
	font-size: 80%;
}
.homepageStyle_black, .homepageStyle_black a
{
	color: #000 !important;
}
.homepageStyle_white, .homepageStyle_white a
{
	color: #fff !important;
}
.hr_green
{
	position: relative;
	height: 22px;
	width: 687px;
	background: url( '../../images/hr_green.png' ) repeat-x;
}
.iconImg
{
	position: relative;
	border: 1px solid transparent;
	background-color: #fff;
}
.item
{
	position: relative;
	width: 690px;
	padding: 0 15px;
}
.item_meta
{
	position: relative;
	padding: 15px 0;
}
.item_meta .comments
{
	position: relative;
	width: 49%;
	float: left;
}
.item_meta .comments a
{
	font-size: 85%;
}
.item_meta .articleRate
{
	position: relative;
	width: 49%;
	float: left;
}
.item_meta .articleRating_copy
{
	position: relative;
	width: 200px;
	float: left;
}
.item_meta .articleRating_rate
{
	position: relative;
	width: 100px;
	float: left;
}
#footer
{
	position: relative;
	text-align: center;
	font-size: 75%;
	padding: 20px 0;
}
.links
{
	position: relative;
	padding: 10px 0;
}
.links li
{
	position: relative;
	margin: 0 0 0 35px;
	color: #6a2c8f;
}
#col_side .links li
{
	position: relative;
	margin: 0; *margin:00020px;
color:#6a2c8f;
}
.links a
{
	color: #6a2c8f;
	text-decoration: none;
}
#list-block_body
{
	position: relative;
	padding: 15px;
}
#list-block_body h2
{
	font-size: 130%;
	color: #639;
}
#list-block_body label, #bigBlock label
{
	display: block; /*color:#f1984a;*/
	color: #000;
	font-weight: normal;
	margin-top: 10px;
}
#list-block_body input, #list-block_body select, #bigBlock input, #bigBlock select, #registrationBlock input, #registrationBlock select
{
	font-size: 150%;
}
#list-block_body p
{
	position: relative;
	margin: 10px 0;
}
.list-block .post
{
	position: relative;
	padding: 10px;
}
.list-block h1
{
	position: relative;
	left: 0 !important;
}
.list-block .hr_green
{
	position: relative;
	margin: 0;
}
.list-block p
{
	position: relative;
	margin: 10px 0 0 0;
}
.list-block .success, .list-block .error, .list-block .notice
{
	position: relative;
	margin: 15px 25px 15px 15px;
}
.bucket_footer
{
	position: relative;
	height: 30px;
	background: url( '../../images/bucket_cnr_br.png' ) no-repeat right;
}
.list-footer
{
	position: relative;
	height: 30px;
	background: url( "../../images/listblock_cnr_br.png" ) no-repeat right;
}
.list-footer a
{
	color: #639px !important;
	text-decoration: none;
}
.list-footer a:hover
{
	text-decoration: underline;
}
.list-footer-about
{
	position: relative;
	width: 730px;
	height: 49px;
	left: -25px;
	background: url( "../../images/about-footer.gif" );
}
.list-footer .pageNavigation
{
	position: relative;
	text-align: right;
	padding: 0 10px;
}

.list-utility
{
	position: relative;
	width: 717px;
	background-image: url( '../../images/bg_lightGreen.png' );
	padding: 5px 0;
	margin: 0 0 10px 0;
}
.list-utility a
{
	color: #351500 !important;
}
.list-utility a.selected
{
	color: #666666 !important;
	font-weight: bold;
}
.list-utility a.change
{
	color: #671887 !important;
}
.list-utility .filter
{
	position: relative;
	padding: 0 0 0 20px;
}

.login .bucket_header
{
	position: relative;
	_top: 3px;
}
.loginBox
{
	position: relative;
	float: left;
	margin: 0;
	padding: 20px;
}
#loginLinks
{
	position: relative;
	color: #522b1b;
	text-align: right;
	padding: 6px 0; *padding:0;
margin:0;
font-size:80%;
_top:-13px;
}
#loginLinks, #userMenu
{
	position: relative;
	_top: -13px;
	padding: 0 10px 0 0;
	_padding:0;
}
#loginLinks
	{
		padding-top:2px;
		padding-bottom:4px;
		_padding-top:0;
		_padding-bottom:0;
	}
#searchContainer
{
	position: relative;
	_top: -7px;
	padding: 0 5px 0 0;
	_padding: 0;
}
#loginLinks a
{
	text-decoration: none;
	color: #522b1b;
	text-align: right;
}
.login .bucket_header
{
	background: url( '../../images/hd_login.png' ) no-repeat;
}
.login h2, .resetPassword h2
{
	font-size: 140%;
	color: #639;
	margin: 0 0 10px 0;
}
#login
{
	position: relative;
	padding-left: 2px; *padding-left:2px;
_padding-left:2px;
}

#login #btn_login
{
	position: relative;
	float: right;
	margin: 12px 0 0 0;
}
#login label
{
	display: block;
}

#lnk_home
{
	position: relative;
	height: 100px;
}
#lnk_home a
{
	position: relative;
	display: block;
	height: 100%;
	text-indent: -9999px;
}
.mb_meta
{
	position: relative;
	padding: 0 0 0 0;
	font-size: 80%;
	font-weight: bold;
	width: 100px;
	float: left;
}
.mb_meta_img
{
	display: block;
}
.mb_summary
{
	position: relative;
	float: left;
	width: 560px;
	float: left;
	margin: 0 0 0 15px;
}
.mb_summary
{
	position: relative;
	color: #351500;
}
.mb_summary h3
{
	font-size: 100%;
	font-weight: bold;
}
.mb_summary h3 a
{
	color: #639;
	font-weight: bold;
	text-decoration: none;
}
.mb_userImg
{
	position: relative;
	padding: 0 10px 0 10px;
}
#messageboards .bucket_header, #messageboard_thread .bucket_header, #messageboards_abuse .bucket_header
{
	background: url( '../../images/hd_messageBoards.png' ) no-repeat;
}

.messageBoard_author
{
	font-weight: bold;
}
.messageBoard_author .authorName
{
	color: #671887;
}

.messageBoard_post
{
	position: relative; /*border-top:2px solid #C8E54C;*/
	padding: 18px 0 10px 0;
}
.messageBoard_post .hr_green
{
	position: relative;
	margin-left: 14px;
}
#messageBoard_posts
{
	position: relative;
	padding: 20px 0 0 0;
}
.messageBoard_reply
{
	position: relative;
	text-align: right;
}
#messageBoard_replyForm
{
	position: relative;
	padding: 10px 20px 10px 10px;
}
#messageBoard_replyForm h3
{
	position: relative;
	font-size: 100%;
	margin: 0;
	font-weight: bold;
}
#messageBoard_replyForm .error
{
	position: relative;
	_width: 500px;
}
#messageBoard_replyForm textarea
{
	position: relative;
	z-index: 100;
}
#messageBoard_thread
{
	position: relative;
	margin: 18px 0 0 0;
}
#messageBoard_thread_pic
{
	position: relative;
	padding: 0 0 0 10px;
	width: 100px;
	float: left;
}
#messageBoard_thread_socialTwist
{
	/*position: relative; 	*/
	text-align: right;
	padding: 10px 0 0 0;
}
#messageBoard_thread_title
{
	position: relative;
	width: 600px;
	left: 0;
	padding-right:25px;
}
#messageBoard_thread_title h2
{
	font-size: 130%;
	font-weight: normal;
	line-height: 13px;
	color: #639;
}
.messageBoard_userPic
{
	position: relative;
	width: 85px;
	float: left;
}
.messageBoard_userPost
{
	position: relative;
	width: 590px;
	float: left;
}
.message_Highlight
{
	position: relative;
	background-color: #E1C2EF;
	padding: 18px 0 10px 0;
	margin-right: 10px;
}
#micrositeComments
{
	position: relative;
	padding: 10px 0 0 0;
}
#micrositeComments #messageBoard_aux
{
	position: relative;
	width: 280px;
	float: left;
	padding: 10px;
}
#micrositeComments #messageBoard_replyForm
{
	position: relative;
	width: 600px;
	float: left;
	padding: 10px;
}
#micrositeComments .rating_copy
{
	position: relative;
	width: 130px;
	margin: 0;
	float: left;
}
#micrositeComments .rating_rate
{
	position: relative;
	width: 100px;
	float: left;
}
#micrositeComments_aux
{
	position: relative;
	width: 280px;
	padding: 10px;
}
#micrositeComments_form
{
	position: relative;
	width: 565px;
	padding: 10px 10px 10px 50px;
	float: left;
}
#micrositeComments_comments
{
	position: relative;
	z-index: 1;
	padding: 0 30px 0 15px;
}
#micrositeComments_comments h2, #share h2
{
	color: #639;
	font-size: 140%;
	font-weight: normal;
}
#micrositeComments_comments .hr_green, #share .hr_green
{
	position: relative;
	_width: 680px;
}
#micrositeComments_title
{
	position: relative;
	margin: 20px 0 10px 0;
}
#micrositeContainer
{
	position: relative;
	width: 962px;
	background: url( "../../images/bg_micrositeContainer_body.png" ) repeat-y;
	padding: 0 0 0 1px;
	margin: 0 0 20px 0;
}
#micrositeContainer .header_purple
{
	position: relative;
	height: 64px;
}
#micrositeContainer .bucket_header
{
	position: relative;
	height: 64px; /*background:url('../../images/gr_imagineThat.png') no-repeat; 	*/
}
#micrositeContainer .bucket_footer
{
	position: relative;
	height: 46px;
	background: url( '../../images/bg_reg_footer.png' ) no-repeat;
	bottom: 0;
}
#micrositeContainer_footer
{
	position: relative;
	width: 962px;
	background: #f90 url( '../../images/micrositeFooter.png' ) no-repeat bottom right;
	height: 43px;
	left: -1px;
	margin: 0 0 0 0;
}
#micrositeContainer #userPost
{
	position: relative;
	width: 600px;
}
#micrositeWrapper
{
	position: relative;
}
.micrositeRate strong
{
	position: relative;
	width: 120px;
	float: left;
}
.micrositeRate .ratingStars
{
	position: relative;
	width: 100px;
	float: left;
}
.micrositeRate .cancel
{
	display: none;
}
.messageBoard_post_hide
{
	display: none;
}
#nav
{
	position: relative;
	width: 542px;
	height: 32px;
	background: url( "../../images/nav.jpg" ) no-repeat;
	margin: 0px;
	padding: 0px;
	top: -11px; *top:8px;
left:15px;
}
#nav li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	text-indent: -9999px;
}
#nav li, #nav a
{
	height: 32px;
	display: block;
}
#nav_5
{
	left: 0;
	width: 53px;
}
#nav_1
{
	left: 53px;
	width: 124px;
}
#nav_2
{
	left: 177px;
	width: 113px;
}
#nav_3
{
	left: 290px;
	width: 131px;
}
#nav_4
{
	left: 421px;
	width: 135px;
}


#nav_5 a:hover, #nav_5.current, .home #nav_5
{
	background: transparent url( "../../images/nav.jpg" ) 0 -32px no-repeat;
}
#nav_1 a:hover, #nav_1.current
{
	background: transparent url( "../../images/nav.jpg" ) -53px -32px no-repeat;
}
#nav_2 a:hover, #nav_2.current
{
	background: transparent url( "../../images/nav.jpg" ) -177px -32px no-repeat;
}

#nav_3 a:hover, #nav_3.current
{
	background: transparent url( "../../images/nav.jpg" ) -290px -32px no-repeat;
}
#nav_4 a:hover, #nav_4.current
{
	background: transparent url( "../../images/nav.jpg" ) -421px -32px no-repeat;
}
.note
{
	position: relative;
	font-size: 80%;
}
.overview-list li
{
	position: relative;
	margin: 15px 0;
}
#overview-1
{
	position: relative;
	list-style-image: url( '../../images/whatsnew/bullet-1.gif' );
}
#overview-2
{
	position: relative;
	list-style-image: url( '../../images/whatsnew/bullet-2.gif' );
}
#overview-3
{
	position: relative;
	list-style-image: url( '../../images/whatsnew/bullet-3.gif' );
}
#overview-4
{
	position: relative;
	list-style-image: url( '../../images/whatsnew/bullet-4.gif' );
}
.pageNavigation
{
	position: relative;
	margin: 0 20px 0 0;
}
.post
{
	position: relative;
	padding: 10px 0 10px 0;
}
#postLogin label
{
	display: block;
}
#postLogin h4
{
	position: relative;
	font-weight: bold;
}

#printLink
{
	height: 24px;
	display: block;
}

#printLink a
{
	color: #666666;
	background: url(../../images/articlePrintLogo.jpg) no-repeat scroll 0 0;
	padding: 0 0 0 35px;
	height: 24px;
	float: right;
	display: block;
}

.profile_col1, .profile_col2
{
	position: relative;
	width: 280px;
	float: left;
	margin: 10px 13px 0 0;
	padding: 15px;
}

.profile_col1
{
	border-right: solid 1px #CCCCCC;
}

#profile_col_avatar, #avatar_current, #profile_col_icon
{
	position: relative;
	margin: 15px;
}
#profile_col_avatar strong, #profile_col_icon strong
{
	padding-bottom: 10px;
}
#profile_col_avatar #avatar
{
	position: relative;
	width: 100px;
	float: left;
}
#profile_col_avatar img
{
	position: relative;
	width: 75px;
	margin: 0 auto !important;
}
#profile_col_avatar #choose-file
{
	position: relative;
	width: 100px;
	padding-top: 30px;
	float: left;
}
#profile_col_icon
{
	position: relative;
}
#profile_col_icon #chooseIcon
{
	position: relative;
	padding: 15px 0;
}
#profileUpdate .bucket_header
{
	background: url( '../../images/hd_profileUpdate.png' ) no-repeat;
}
#profileUpdate
{
	position: relative;
}
#quickPollContainer
{
	position: relative;
}
.rating_copy
{
	position: relative;
	text-align: right;
	float: left;
	width: 130px;
	padding: 0 10px 0 0; /* 	margin: 0 0 0 130px; 	_margin: 0 0 0 60px; */
}
.rating_rate
{
	position: relative;
	float: left;
	width: 100px;
}
#recipes .bucket_header
{
	background: url( '../../images/hd_allRecipes.png' ) no-repeat;
}
.reg_moreAboutYou .bucket_header
{
	position: relative;
	width: 962px;
	height: 32px;
	background: url( "../../images/hd_reg_moreAboutYou.png" ) no-repeat;
}
.reg_yourOpinionCounts .bucket_header
{
	position: relative;
	width: 962px;
	height: 32px;
	background: url( "../../images/hd_reg_yourOpinionCounts.png" ) no-repeat;
}
.reg_acctInfo .bucket_header
{
	position: relative;
	width: 962px;
	height: 32px;
	background: url( '../../images/hd_reg_acctInfo.png' ) no-repeat;
}
.reg5_column
{
	position: relative;
	width: 340px;
	float: left;
}
#reg5_redesign .success
{
	border-width: 1px !important;
	text-align: center !important;
}
#reg5_redesign h1
{
	font-size: 120%;
	margin: 0 !important;
	color: #000;
	font-weight: bold;
	margin: 10px 0 !important;
}
.registration5_bucket
{
	position: relative;
	width: 340px;
	float: left;
}
.registration5_bucket strong
{
	color: #639;
}
.registration5_thumb
{
	position: relative;
	width: 100px;
	float: left;
}
.registration5_copy
{
	position: relative;
	width: 230px;
	float: left;
}
.registration5_copy strong
{
	color: #639;
}
#registrationBlock
{
	position: relative;
	width: 962px;
	background: url( "../../images/bg_reg.png" ) repeat-y;
}

#registrationBlock .bucket_footer
{
	position: relative;
	height: 46px;
	background: url( '../../images/bg_reg_footer.png' ) no-repeat;
	bottom: 0;
}
#registrationBlock .children div
{
	position: relative;
	float: left;
	width: 33%;
}
#registrationBlock h1
{
	position: relative;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 15px 0;
}
#registrationBlock label
{
	position: relative;
	display: block;
	margin: 15px 0 0 0;
}
#registrationBlock .feature_thumb, #registration5 .feature_thumb
{
	position: relative;
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
}
#registrationBlock .feature_thumb img
{
	position: relative;
	width: 200px;
	height: 180px;
}
#registrationBlock .feature_text, #registration5 .feature_text
{
	position: relative;
	float: left;
	width: 460px;
}
#registrationBlock .feature_text h1, #registration5 .feature_text h1
{
	position: relative;
	font-weight: bold;
	margin: 0 0 15px 0;
}
#registrationBlock fieldset
{
	border-width: 0;
	margin: 0 !important;
}
#registrationBlock ol li
{
	position: relative;
	margin: 45px 0 0 0;
}
#registrationBlock li.validationErrorList
{
	position: relative;
	margin: 0 !important;
}
.reg_yourOpinionCounts li fieldset
{
	position: relative;
	padding-left: 0 !important;
}
.reg_yourOpinionCounts .hr_green
{
	position: relative;
	width: 640px !important;
}
.reg_imgLeft
{
	position: relative;
	float: left;
	margin-right: 5px;
}
.reg_imgRight
{
	position: relative;
	float: right;
	margin-left: 5px;
}
#registrationBlock ol li label
{
	position: relative;
}
#registrationBlock .submit
{
	position: relative;
	text-align: right;
	padding: 15px 0 0 0;
}
#registrationBlock_main
{
	position: relative;
	width: 680px;
	float: left;
	padding: 15px;
}
#registrationBlock_side
{
	position: relative;
	width: 210px;
	float: left; /* 		background:url("../../images/bg_bucketReg_r.png") repeat-y right; 		 		border-width:0 1px 0 0; 		border-style:solid; 		border-color:#ccc; 		*/
}
#registrationForm .hr_green
{
	_width: 675px;
}
#registration_main_col
{
	position: relative;
	width: 619px;
	float: left;
	padding: 0 30px;
}
#registration_main_col .hr_green
{
	position: relative;
	width: 619px;
}
#registration_main_col h1
{
	position: relative;
	font-size: 130%;
	margin: 15px 0;
}
#registration_main_col fieldset
{
	border-width: 0;
	padding: 0;
	margin: 0;
}
#registration_main_col .submit
{
	text-align: right;
}
#registration_side_col
{
	position: relative;
	width: 211px;
	font-size: 90%;
	padding: 0 15px;
	float: left;
	background: #f0efb7 url( "../../images/bg_registration_sideCol.png" ) no-repeat;
}
#registration_side_col p
{
	position: relative;
	margin: 15px 0;
}
#registration_side_col h3
{
	font-size: 120%;
	margin-bottom: 15px;
	font-weight: bold;
}
#registration5 .bucket_header
{
	background: url( '../../images/hd_thanksWelcome.png' ) no-repeat;
}
#registrationStatus
{
	position: relative;
	width: 945px;
	margin: 0 0 0 1px;
	padding: 10px 0 10px 15px; *padding:10px0015px;
background:url("../../images/bg_regStatus.png");
}
#registrationStatus strong
{
	position: relative;
	float: left;
	padding-top: 8px;
}
#registrationStatus img
{
	position: relative;
	margin-top: 5px;
	float: left;
	width: 161px;
}
#regSide
{
	position: relative;
	width: 250px !important;
	padding: 0 0 300px 0;
	background: url( "../../images/bg_registration_sideCol.png" ) repeat-x;
}
#regSide h3
{
	position: relative;
	padding: 30px 0;
}
#regSide p
{
	position: relative;
	margin: 15px 0;
}
#regSide_content
{
	position: relative;
	padding: 0 15px;
}
.resetPassword .bucket_header
{
	background: url( '../../images/hd_resetPassword.png' ) no-repeat;
}
#results .bucket_header
{
	background: url( '../../images/hd_searchResults.png' ) no-repeat;
}
#results_col1
{
	position: relative;
	width: 160px;
	margin: 0 20px 0 0;
	float: left;
}
#results_col2
{
	position: relative;
	width: 772px;
	float: left;
}
#results_col2 .list-footer
{
	position: relative;
	background-color: #0c0;
}
#rss .bucket_header
{
	background: url( "../../images/hd_rss.png" ) no-repeat;
}
#rssBuilder
{
	position: relative;
	width: 380px;
	float: left;
}
.rssLink
{
	text-align: right;
	padding: 0 10px 10px;
}
#rssLinks
{
	position: relative;
	width: 270px;
	float: left;
	font-size: 80%;
	padding: 30px 10px;
}
#AboutRSS
{
	position: relative;
	padding: 0 20px;
}


.rssGeneratedLinks
{
	position: relative;
	width: 48%;
	height: 20px;
	float: left;
	margin: 3px 0;
	padding: 3px 0;
}
#rssIcon
{
	position: relative;
	width: 46px;
	float: left;
}
#rssHeader
{
	position: relative;
	width: 400px;
	float: left;
	padding: 0 0 0 20px;
}

#searchContainer
{
	position: relative;
	margin: 5px 0;
	text-align: right;
}
#searchResult_image
{
	position: relative;
	width: 100px;
	float: left;
}
#searchResult_body
{
	position: relative;
	width: 600px;
	float: left;
}
#searchResult_moreLink
{
	position: relative;
	text-align: right;
	padding: 0 30px 0 0;
}
.searchResult
{
	position: relative;
	margin: 10px 0;
}
.searchResult_category
{
	font-size: 85%;
	color: #639;
	font-weight: bold;
}
.searchResult_rating
{
	position: relative;
	padding: 15px 0;
	font-weight: bold;
}
.searchResult_rating .articleRating_copy
{
	position: relative;
	width: 130px;
	text-align: left;
}
.searchResult_rating .articleRate_rate
{
	position: relative;
	width: 500px;
}
.searchResult_title
{
	font-weight: bold;
}
#searchResults .bucket_header
{
	background: url( '../../images/hd_searchResults.png' ) no-repeat;
}
#searchResults #results
{
	position: relative;
	padding: 15px 30px 15px 15px;
}
#searchResults ol
{
	position: relative;
	padding: 0 0 0 30px;
	margin: 15px;
}
#selectAvatar
{
	position: relative;
	padding: 15px 0;
}

.profileUpdateToolTip h3, .profileUpdateToolTip2 h3
{
	font-size: 80%;
	font-weight: bold;
}

.profileUpdateToolTip a, .profileUpdateToolTip2 a
{
	text-decoration: underline;
	cursor: pointer;
	margin: 0 0 0 10px;
}

.profileUpdateToolTip a span, .profileUpdateToolTip2 a span
{
	display: none;
}

.profileUpdateToolTip a:hover span, .profileUpdateToolTip2 a:hover span
{
	display: block;
	position: absolute;
	top: 0px;
	left: 450px;
	width: 200px;
	padding: 5px;
	margin: 10px;
	z-index: 100;
	color: #514721;
	background: #FFF6BF;
	border: solid 2px #FFD324;
	font-size: 11px;
	text-align: left;
	cursor: pointer;
}

.profileUpdateToolTip2 a:hover span
{
	display: block;
	position: absolute;
	top: 170px;
	left: 0px;
	width: 300px;
}

#share
{
	position: relative;
	float: left;
	width: 440px;
	margin-bottom: 30px;
}
#share strong
{
	position: relative;
	padding-top: 5px;
}
/*
#share_facebook a
	{
		background:url("../../images/share_facebook.png") 0 0 no-repeat;
	}
#share_facebook a:hover
	{
		background:url("../../images/share_facebook.png") 0 -32px no-repeat;
	}
#share_twitter a
	{
		background:url("../../images/share_twitter.png") 0 0 no-repeat;
	}
#share_twitter a:hover
	{
		background:url("../../images/share_twitter.png") 0 -32px no-repeat;
	}
#share_delicious a
	{
		background:url("../../images/share_delicious.png") 0 0 no-repeat;
	}
#share_delicious a:hover
	{
		background:url("../../images/share_delicious.png") 0 -32px no-repeat;
	}
#share_digg a
	{
		background:url("../../images/share_digg.png") 0 0 no-repeat;
	}
#share_digg a:hover
	{
		background:url("../../images/share_digg.png") 0 -32px no-repeat;
	}
#share_stumbleupon a
	{
		background:url("../../images/share_stumbleupon.png") 0 0 no-repeat;
	}
#share_stumbleupon a:hover
	{
		background:url("../../images/share_stumbleupon.png") 0 -32px no-repeat;
	}
	*/
.share_icon a
{
	position: relative;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 8px 0 0;
}
#slideshow
{
	background-image:url(../../images/unloged_image.jpg);
	background-repeat: no-repeat;
	height: 297px;
	width: 717px;
	position: relative;
	margin: 0 0 20px 0;
}
#socialMediaContent .bucket_header
{
	background: url( "../../images/hd_socialMedia.png" ) no-repeat;
}
#socialMediaContent h2
{
	font-weight: bold;
	color: #639;
	font-size: 120%;
}
.sort
{
	text-align: right;
}
#stayActive
{
	margin: 0;
	padding: 0;
}
#stayActive li
{
	list-style-type: none;
	padding-left: 25px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.applet_even #stayActive li
{
	background: url("../../images/li-check-even.png") top left no-repeat;
}
.applet_odd #stayActive li
{
	background: url("../../images/li-check-odd.png") top left no-repeat;
}
#suggestSurveyApplet .msg
{
	position: relative;
	display: none;
}
#suggestSurveyApplet #SurveyThankYou
{
	position: relative;
	display: none;
}
#surprise .bucket_header
{
	background: url( "../../images/hd_surprise.png" ) no-repeat;
}
.survey-row
{
	clear: both;
}
.survey-row div
{
	width: 60px;
	float: left;
	text-align: center;
	padding-bottom: 12px;
}
.survey-row div.first
{
	width: 190px;
	text-align: left;
	padding-bottom: 0px;
}
.survey-row label
{
	font-weight: normal;
}
.survey-row-6 div
{
	width: 70px;
}
.survey-row-heading
{
	font-size: 10.5px;
}
.survey_4
{
	position: relative;
	width: 22% !important;
	text-align: center;
}
#surveys .bucket_header
{
	background: url( "../../images/hd_activeSurveys.png" ) no-repeat;
}
#surveyComments_comments
{
	position: relative;
}
#surveyComments_comments h2
{
	font-size: 130%;
	color: #671887;
}
#surveyComments_comments h3
{
	font-size: 100%;
	font-weight: bold;
}
.surveyComplete .success
{
	position: relative;
	width: 660px;
	margin: 15px 0 0 15px;
}
.surveyComplete .bucket_header, #patComplete .bucket_header
{
	background: url( '../../images/hd_surveyComplete.png' ) no-repeat;
}
#surveyComplete .bucket_header, #surveyComplete2, #surveyComplete3 .bucket_header, #surveyComplete4 .bucket_header, #surveyComplete5 .bucket_header, #surveyComplete6 .bucket_header, #surveyComplete7 .bucket_header, #surveyComplete8 .bucket_header, #surveyComplete11 .bucket_header, #surveyComplete12 .bucket_header, #surveyComplete13 .bucket_header, #surveyComplete14 .bucket_header
{
	background: url( '../../images/hd_activeSurveys.png' ) no-repeat;
}
#surveyResults .bucket_header
{
	background: url( '../../images/hd_surveyResults.png' ) no-repeat;
}
#surveyResults .hr_green
{
	position: relative;
}
.surveyResult_flashContent
{
	position: relative;
	width: 350px;
	float: left;
}
#surprises .bucket_header
{
	background: url( '../../images/hd_pastSurprises.png' ) no-repeat;
}
#tipLoginForm
{
	position: relative;
}
#topSurveys .bucket_header
{
	background: url( "../../images/hd_latestSurveys.png" ) no-repeat;
}
#topArticles .bucket_header
{
	background: url( "../../images/hd_latestArticles.png" ) no-repeat;
}
#topMessageBoards .bucket_header
{
	background: url( "../../images/hd_latestMessageBoards.png" ) no-repeat;
}
#topTryAndTell .bucket_header
{
	background: url( "../../images/hd_latestTryAndTells.png" ) no-repeat;
}
#topTryAndTell .notice a
{
	text-decoration: underline;
}
#topSurveys .notice, #topArticles .notice, #topMessageBoards .notice, #topTryAndTell .notice
{
	position: relative;
	width: 290px;
	margin: 15px 0 0 15px;
}
textarea
{
	position: relative;
	border: 1px solid #d5d1b8;
}
#thankYou .bucket_header
{
	background: url( '../../images/hd_thankYou.png' ) no-repeat;
}
.thumbContainer
{
	/* 	position:relative; 	width: 380px; 	_width:320px; 	height: 39px; 	top:40px; 	z-index: 100; */
	position: absolute;
	width: 380px;
	_width: 320px;
	height: 39px;
	top: 200px;
	left: 385px;
	z-index: 100;
}

.thumbImages
{
	overflow: hidden;
	width: 240px;
	height: 39px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
#focusGroupThumbs
{
	float: left;
	width: 645px;
	height: 200px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	overflow: hidden;
}
/*
html > body .thumbContainer
{
	position: relative;
	top: -60px;
}
*/
.thumbContainer ul
{
	margin: 0;
}

.thumbContainer li
{
	position: static;
	float: left;
	list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 50px;
	height: 37px;
	margin: 0 3px;
	border: 1px solid #fff;
}

#thumbPrev, #thumbNext
{
	border: 0px;
}
.tremorValidation
{
	font-size: 80% !important;
}
#tryAndTells .bucket_header
{
	background: url( '../../images/hd_tryAndTells.png' ) no-repeat;
}
.truncate
{
	position: relative; /*height:60px;*/
}
/*


#otherProgramResults .header
	{
		background:url("../../images/hd_otherProgramResults.png") no-repeat;
	}
	*/
#unsubscribe .bucket_header
{
	background: url( "../../images/hd_unsubscribe.png" ) no-repeat;
}
#userMenu
{
	position: relative;
	text-align: right;
	color: #a4c649;
	font-size: 90%;
}
#userMenu a
{
	position: relative;
	text-decoration: none;
	color: #522b1b;
	padding: 0 6px 0 6px;
}
#userMenu a:hover
{
	text-decoration: underline;
}
#userPic
{
	position: relative;
	width: 75px;
	float: left;
	margin: 10px 0 0 5px;
}
#userAccountInfo
{
	position: relative;
	width: 120px;
	float: left;
	padding: 10px 0 10px 10px;
}
#userAccountInfo .memberSince
{
	position: relative;
	margin: 10px 0 0 0;
	font-size: 80%;
}
#userWelcome
{
	position: relative;
	color: #cb1f47;
	font-size: 130%;
	font-weight: normal;
	text-align: right;
	margin: 7px 0 0 0;
	_margin: 7px 0 15px 0;
}
.validationError
{
	color: #f00 !important;
	font-weight: bold !important;
}
.validationErrorList
{
	position: relative;
}
.validationErrorList li
{
	position: relative;
	margin: 0 0 0 0 !important;
}
.progressOverlay
{
	background-image: url(../../images/progress_bar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	border: 1px solid black;
	background-color: #444;
}
#verifyAccount .bucket_header
{
	background: url( '../../images/hd_stayActiveWithVocalpoint.png' ) no-repeat;
}
.whatsnew_overview .overview a, .whatsnew_newLayout .layout a, .whatsnew_wereListening .listening a, .whatsnew_dailyTips .tips a, .whatsnew_ratingComments .rating a, .whatsnew_sharing .share a
{
	font-weight: bold;
	color: #000;
}
#whatsnew_nav ul
{
	position: relative;
	margin: 0;
	padding: 0;
}
#whatsnew_nav li
{
	font-weight: normal !important;
	color: #639;
	font-size: 150%;
	list-style-type: none;
	margin: 0;
	padding: 8px 0;
}
#whatsnew_side
{
	position: relative;
	float: left;
	width: 312px;
	background-color: #00c;
}
#whatsnew_side h3
{
	position: relative;
	color: #639;
	margin: 0;
}
#whatsnew_side p
{
	position: relative;
	margin: 0 0 15px 0;
}
#whatsnew_side .bucket_header
{
	background: url( '../../images/hd_keyfeatures.png' ) no-repeat;
}
#whatsnew_side_content
{
	position: relative;
	width: 282px;
	padding: 15px;
}
#whatsnew_headline
{
	position: relative;
	text-align: center;
	margin: 0 0 15px 0;
}
#whatsnew_main
{
	position: relative;
	float: left;
	width: 640px;
	background-color: #9f9;
}
#whatsnew_main_content
{
	position: relative;
	width: 610px;
	padding: 15px;
}
#whatsnew_main_content p
{
	position: relative;
	margin: 15px 0;
}
#whatsnew_mainNav
{
	position: relative;
}
#whatsnew_mainNav li
{
	position: relative;
	display: inline;
	font-size: 80%;
	color: #000;
}
#whatsnew_mainNav a
{
	color: #000;
}
.whatsnew_overview .bucket_header
{
	background: url( '../../images/hd_overview.png' ) no-repeat;
}
.whatsnew_newLayout .bucket_header
{
	background: url( '../../images/hd_newLayout.png' ) no-repeat;
}
.whatsnew_wereListening .bucket_header
{
	background: url( '../../images/hd_wereListening.png' ) no-repeat;
}
.whatsnew_dailyTips .bucket_header
{
	background: url( '../../images/hd_dailyTips.png' ) no-repeat;
}
.whatsnew_ratingComments .bucket_header
{
	background: url( '../../images/hd_ratingsAndComments.png' ) no-repeat;
}
.whatsnew_sharing .bucket_header
{
	background: url( '../../images/hd_sharing.png' ) no-repeat;
}
.whatsnew_sharing .share, .whatsnew_ratingComments .rating, .whatsnew_dailyTips .tips, .whatsnew_wereListening .listening, .whatsnew_newLayout .layout, .whatsnew_overview .overview
{
	font-weight: bold;
}
#whoFor
{
	padding: 0;
	margin: 20px 0 20px;
}
#whoFor li
{
	list-style-type: none;
	padding-left: 30px;
	padding-bottom: 10px;
	background: url("../../images/li-check.png") top left no-repeat;
	margin-bottom: 10px;
	border-bottom: 1px solid #aac83a;
}
#screens
{
	position: relative;
	width: 440px;
	float: left;
}
#screenshot
{
	position: relative;
	width: 500px;
	margin: 0 auto;
}
#featuresList
{
	position: relative;
	font-size: 90%;
	margin: 0;
}
#featuresList ol
{
	position: relative;
	padding: 0;
	margin: 0;
}
#featuresList li
{
	position: relative;
	list-style-position: inside;
	margin: 15px 0;
}
#unlogedSlider{
	
}
#joinVocalpoint{
	display:block;
	position:absolute;
	width: 121px;
	left: 558px;
	top: 197px;
	height: 29px;
}
#learnAboutVocalpoint{
	display:block;
	position:absolute;
	left: 265px;
	top: 256px;
	width: 231px;
	height: 24px;
}
/*
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
*/


/* ---------------- footer style for flumist --------------- */

#disclaimer
{
	/*	margin: 0 0 0 175px;*/
	padding: 15px;
	position: relative;
	width: 922px;
	color: #000000;
}

#disclaimer p
{
	margin: 0;
	padding: 0;
	line-height: 115%;
	font-size: 13px;
	letter-spacing: -.1px;
	word-spacing: -1px;
}

#disclaimer h2
{
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}

#disclaimer h3
{
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}

#disclaimer a
{
	color: #000000;
	text-decoration: underline;
}

#disclaimer .tc
{
	margin: 0 0 7px 0;
	padding: 0;
	line-height: 155%;
	_line-height: 155%;
	font-size: 11px;
}

#disclaimer .tc1
{
	margin: 7px 0 7px 0;
	padding: 0;
	line-height: 155%;
	_line-height: 155%;
	font-size: 11px;
}

#disclaimer .extraPadding
{
	padding: 9px 0 0 0;
}
#pag_container{
	margin: 12px auto 0 auto;
	text-decoration:none;
	width: 900px;
	text-align:center;	
}
.pag_on{
	border-bottom:1px solid #663399;
	margin:0 1px;
}
.pag_on a,
.pag_on a:hover,
.pag_on a:focus {
	color:#663399;
	font-size:14px;
}
.pag_off{
	margin:0 1px;
}
.pag_off a {
	color: #000000;
	font-size:13px;
	text-decoration:none;	
}
.pag_off a:hover {
	color: #663399;
	font-size:13px;
	text-decoration:none;
	border-bottom:1px solid #663399;
}

#messageBoard_thread_title p{position:relative;padding:0 20px 0 0 !important;}
