	body {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11.5px;
		color: #351500;
		line-height: 13px;
	}
	a { 
		color: #671887;
		text-decoration: none;
	}
	
	
	a:hover { text-decoration: underline; }
	a img { border: none; }
	
	textarea {
		/*
		color: #B2B2B2;
		font-family: Geneva, Arial, Helvetica;
		font-style: italic;
		font-size: 11.5px;
	*/
	}
	h2 { color: #671887;  margin: 0; padding:0; font-size: 16px; }
	h3 { margin: 0; padding: 0; font-size: 11.5px; }
	p { margin: 0; padding: 0 0 8px 0;}
	div.clear { height: 1px; clear: both; } 
	#container { width: 968px; }
	.container-two-column { margin-top: 12px; }
	.container-two-column .right { 
		float: right; 
		width: 237px; 
	}
	.container-one-column-top {
		clear: both;
		padding-top: 12px;
	}
	.container-one-column {
		background-image: url('../../images/one-column-bg.gif'); 
		background-repeat: repeat-y; 
		width: 974px;
		clear: both;
		
	}
	.container-one-column-bottom {
		background-image: url('../../images/one-column-bottom.gif'); 
		background-repeat: no-repeat; 
		width: 974px;
		height: 45px;
		clear: both;
	}
	.container-one-column .content { padding: 16px 22px; }
	.container-two-column .content { float: left; width: 723px; }
	

	.comment-form {
		clear: both;
		padding: 7px 0px 40px 0px;
	}
	.comment-form textarea { 
		border: 1px solid #B5DC10;
		width: 688px;
		height: 83px;
	}
	.comment-form .submit { padding-top: 7px; }
	.quoted-post { border: 1px dotted #B5DC10; padding: 3px 3px 0px 3px; margin-bottom: 12px;  }
	
	.latest {
		background-repeat: no-repeat; 
		overflow: hidden;
		width: 225px;
		height: 200px;
		background-position: left top;
		padding: 40px 0px 0px 14px;	
	}
	.latest .thumbnail { float: left; margin: 0px 8px 16px 0px; height: 70px; width: 70px; }
	.latest .links { clear:both; }
	.latest .more { text-align: right; margin: 25px 25px 0px 0px; }
	.latest .more a { color: #CE0026; }
	
	.latest-trys-and-tells { background-image: url('../../images/latest-trys-and-tells-side-box.gif'); }
	.latest-surveys { background-image: url('../../images/latest-surveys-side-box.gif'); }
	.latest-articles { background-image: url('../../images/latest-articles-side-box.gif'); }
	
	
	
	.container-one-column-bottom { 
		clear: both;
	}
	
	.bottom-boxes .latest {
		background-repeat: no-repeat; 
		/*overflow: hidden;
		*/
		width: 289px;
		height: 274px;
		background-position: left top;
		padding: 40px 14px 0px 14px;	
		float: left;
	}
	.bottom-boxes .latest .thumbnail { float: left; margin: 0px 8px 16px 0px; height: 80px; width: 75px; }
	.bottom-boxes .latest .more { text-align: right; margin: 50px 25px 0px 0px; }
	.bottom-boxes .latest-trys-and-tells { 
		background-image: url('../../images/latest-trys-and-tells-bottom-box.gif'); 
		margin-right: 8px;	
	}
	.bottom-boxes .latest-surveys { 
		background-image: url('../../images/latest-surveys-bottom-box.gif'); 
		margin-right: 8px;	
	}
	.bottom-boxes .latest-articles { background-image: url('../../images/latest-articles-bottom-box.gif'); } 
	
	
	.reply { float: right; padding-right: 50px; } 
	.reply a { color: #351500; }
	.reply img, .reply a { vertical-align: middle; }
	
	.thread-title { margin: 7px 0px 0px 55px; }
	.survey-results {
		background-image: url('../../images/survey-results-side-box.gif'); 
		background-repeat: no-repeat; 
		overflow: hidden;
		height: 567px;
		background-position: left top;
		padding: 49px 0px 0px 18px;
	}
	.survey-results-body {
		padding-top: 16px;
	}
	.survey-results-content .thumbnail {
		float: left;
		margin: 0 8px 12px 0;
	}
	.survey-results-content .pie-chart {
		float: right;
		margin: 0 10px 12px 6px;
	}
	.survey-results-content .more {
		color:#CE0026;
	}
	
	.survey-results .suggest-content {
		margin-top: 70px;
	}
	
	.survey-results-body .pie-chart {
		float: right;
		margin-left: 65px;
		margin-right: 65px;
	}
	.survey-results-body .thumbnail {
		width: 85px;
		height: 100px;
		float: left;
	}
	.survey-results-body .more { color: #CE0026; }
	.survey-results-body p {
		margin-left: 105px;
	}
	.survey-results-wrapper .list-footer, .standard-list-footer
	{
		background-image: url('../../images/white-list-footer-bg.gif');
	}
	.content .microsite-comments {
		margin: 0px;
	}
	.view-comments { float: right; padding-top: 2px;}
	.suggest-a-topic {
		background-image: url('../../images/suggest-a-topic-right-box.gif'); 
		background-repeat: no-repeat; 
		overflow: hidden;
		height: 395px;
		background-position: left top;
		padding: 49px 0px 0px 18px;
	}
	.list-utility select,
	.suggest-content select, .suggest-content textarea { 
		border: 1px solid #B5DC10;
		width: 165px; 
	}
	.suggest-content textarea { height: 70px; }
	.suggest-content label { width: 37px; display: block; float: left; }
	.suggest-content div { margin-bottom: 10px; }
	.submit a { color: #CE0026; }
	.submit input, .submit a { vertical-align: middle; }
	
	.microsite-utilities { 
		padding: 16px 0px 0px 0px; 
	}
	.microsite-utilities .view-comments { color: #CE0026; }
	
	.microsite-utilities textarea { height: 63; width: 569px; }
	.microsite-utilities .comment-form { 
		padding:0 0 0 40px; 
		width: 627px;
		float: right;
		clear: none;
		border-left: 1px solid #B5DC10;
	}
	
	.microsite-utilities .tools {
		float: left;
		padding: 29px 0px 0px 27px;
	}
	.microsite-utilities img {
		vertical-align: middle;
	}
	.microsite-comments {
		margin: 16px 24px 0px 24px;
		clear: both;
		border-top: 1px solid #B5DC10;
		padding-top: 15px;
	}
	.microsite-comments .thumbnail {
		width: 55px;
		height: 45px;
		float: left;
	}
	.microsite-comments p {
		margin-left: 72px;
	}
	.microsite-comments .date { color: #b2b2b2; }
	.tip-content { 
		margin-top: 50px;
		padding: 0px 20px 8px 105px;	
		background-image: url('../../images/grey-box.gif'); 
		background-repeat: no-repeat; 
	}
	.post { 
		clear: both; 
		border-bottom: 2px solid #C8E54C;
		padding: 18px 0px 10px 0px;
	}
	.post .summary { width: 578px; float:right; }
	.post .thumbnail { 
		font-size: 10px;
		font-weight: bold;
		float: left; 
		width: 105px;
	} 
	.post .thumbnail .date { font-size: 9px; }
	.post .thumbnail p { margin-top: 11px; }
	.post .rating { 
		clear: both; 
		font-weight: bold;
		text-align:right;
	}
	.post .rating img { vertical-align: middle; }
	.post .date { color: #b2b2b2; }
	
	.this-weeks-featured-survey {
		width: 677px;
		height: 228px;
		padding: 44px 30px 0px 20px;	
		background-image: url('../../images/this-weeks-featured-survey-box.gif'); 
		background-repeat: no-repeat; 
		float: left;
		margin-bottom: 6px;
	}
	.this-weeks-featured-survey .thumbnail { float: left; margin-right: 25px; }
	.this-weeks-featured-survey a { color: #CE0026; }
	
	
	.last { border-bottom: none; }
	.new { vertical-align: bottom; }
	.pagination { text-align: right; }
	.pagination a { color: #CE0026; }
	.pagination a.selected { color: #351500; }
	.pagination a.inactive { color: #7C6759; }
	
	#footer {
		/*clear: both;
		
		text-align: center;
		*/
	}
	#footer a { color: #351500; }
	#footer img { vertical-align: bottom; }
	#primary-navigation { border: none; }

/* Start Top nav */
.container-two-column { clear: both; padding-top: 8px; }
.top .left { 
	width: 635px;
	float: left;
}
.top .right { 
	background-image: url('../../images/top-bar-right-bg.jpg'); 
	background-repeat: no-repeat;
	width: 316px;
	height: 141px;
	float: left;
	text-align: right;
	padding-right: 13px;
}
.top .right .welcome { 
	font-size: 15px; 
	font-weight: bold;
	color: #cb1f47;
	margin-top: 16px;
}
.top .right .user-menu, 
.top .right a {
	color: #522b1b;
}
.top .right .user-menu {
	margin-top: 12px;
}
.top .right .search {
	margin-top: 10px;
}
.top .right .search label {
	color: #f1984a;
}

.top .right .search .input-text {
	width: 106px;
	height: 16px;
	border: 1px solid #a4c649;
}
.top .right .search input {
	vertical-align: middle;
}
.top .right .menu {
	color: #a4c649;
	margin-top: 14px;
	line-height: 17px;
}
/* End Top Nav */

.homepage-feature {
	background-image: url('../../images/homepage-feature-bg.gif'); 
	background-repeat: no-repeat;
	width: 732px;
	height: 298px;
}
.homepage-feature .right {
	float: right;
	width: 320px;
	margin-right: 24px;
}
.homepage-feature .right .links,
.box-368  .links
{ 
	color: #671887; 
	line-height: 18px; 
}

.homepage-feature .right .links { margin-bottom: 12px; }
.box-368  .links { margin-left: 12px; }

.category-homepage-feature .right .thumbnails div, 
.homepage-feature .right .thumbnails div {
	border-left: 1px dashed #a4c649;
	float: left;
	padding: 0px 7px; 
}
.category-homepage-feature .right .thumbnails .first,
.homepage-feature .right .thumbnails .first {
	border-left: 0px dashed #a4c649;
	padding-left: 0px;
}
.box-368 { 
	width: 337px;
	height:253px;
	float: left;
	padding: 45px 15px 0px 8px; 
	background-repeat: no-repeat;
}
.box-368 div { clear: both; margin-bottom: 18px; }
.box-368 .thumbnail { float: left; width: 106px; height: 82px; padding-right: 14px; margin-left: -5px;}
.box-368 .more { text-align: right; margin: 25px 10px 0px 0px; }
.box-368 .more a { color: #CE0026; }

.latest-right {
	background-image: url('../../images/latest-right-background.gif'); 
	background-repeat: no-repeat;
	height: 698px;
}
.latest-right .box {
	height: 180px;
	padding: 53px 20px 0px 20px;
}
.latest-right .message-boards {
	padding-top: 73px;
}
.latest-right .thumbnail {
	float: left;
	margin: 0px 8px 12px 0px;
	width: 93px;
	height: 73px;
}
.latest-right .links { clear: left; }


.latest-articles-368-box { background-image: url('../../images/latest-articles-368-box.gif'); }
.latest-messages-368-box { background-image: url('../../images/latest-messages-368-box.gif'); margin: 0px 3px; width: 334px; }
.latest-surveys-368-box { background-image: url('../../images/latest-surveys-368-box.gif'); margin: 0px 3px; width: 334px; }
.latest-surveys-368-box .more { margin-top: 10px; }
.latest-trys-and-tells-368-box { background-image: url('../../images/latest-trys-and-tells-368-box.gif'); }
.latest-trys-and-tells-368-box .more { margin-top: 10px; }
.other-surveys-368-box { background-image: url('../../images/other-surveys-368-box.gif'); }
.other-program-results-368-box { background-image: url('../../images/other-program-results-368-box.gif'); }
.other-surveys-right-368-box { background-image: url('../../images/other-surveys-right-368-box.gif'); }
.focus-groups-368-box { background-image: url('../../images/focus-groups-368-box.gif'); }



.category-homepage-feature {
	background-image: url('../../images/todays-feature-bg.jpg'); 
	background-repeat: no-repeat;
	width: 732px;
	height: 201px;
}
.category-homepage-feature .right {
	float: right;
	width: 430px;
	margin-right: 24px;
}

/* Newsletter */

.newsletter-container {
	width: 652px;
}

.newsletter-container .left {
	width: 186px;
	float: left;
	overflow: hidden;
}
.newsletter-container .right {
	width: 454px;
	float: left;
	padding-left: 12px;
}
.newsletter-container .footer {
	clear: both;
	font-size: 9.5px;
}
.newsletter-container .footer a {
	color: #351500;
}
.newsletter-container .footer img {
	vertical-align: middle;
}
.newsletter-container .hello {
	background-image: url('../../images/newsletter-gift.gif'); 
	background-repeat: no-repeat;
	padding: 22px 22px 36px 41px;
}
.newsletter-container .hello h1 {
	font-size: 19px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
	
.newsletter-container .in-this-issue {
	background-color: #eceec0;
	font-size: 9.5px;
}
.newsletter-container .in-this-issue p {
	padding-left: 14px;
	padding-bottom: 16px;
}
.newsletter-container .try-and-tell {
	background-image: url('../../images/newsletter-try-and-tell-bg.gif'); 
	background-repeat: no-repeat;
	width: 410px;
	height: 363px;
	padding: 65px 22px 0px 22px;
}
.newsletter-container .try-and-tell div {
	padding-bottom: 20px;
}
.newsletter-container .right a {
	text-decoration: underline;
}
.newsletter-container h4 {
	color: #681888;
	font-size: 11.5;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
.newsletter-container .small-pod {
	background-repeat: no-repeat;
	width: 410px;
	height: 128px;
	padding: 42px 22px 0px 22px;
}
.newsletter-container .health {
	background-image: url('../../images/newsletter-health-bg.gif'); 
}
.newsletter-container .food {
	background-image: url('../../images/newsletter-food-bg.gif'); 
}
.newsletter-container .around {
	background-image: url('../../images/newsletter-around-bg.gif'); 
}
.newsletter-container .entertainment {
	background-image: url('../../images/newsletter-entertainment-bg.gif'); 
}
.newsletter-container .family {
	background-image: url('../../images/newsletter-family-bg.gif'); 
}
.newsletter-container .more { text-align: right; margin: 4px 0px 0px 0px; }
.newsletter-container .more a { color: #CE0026; text-decoration: none; }

.newsletter-container .thumbnail-right {
	float: right; 
	margin-left: 12px;
	margin-right: -16px;
}
.newsletter-container .thumbnail-left {
	float: left; 
	margin-right: 12px;
	margin-left: -20px;
}
.newsletter-container h4 img { vertical-align: middle; }

.newsletter-container h4.try-and-tell {
	background-image: url('../../images/icon-try-and-tell.gif'); 
}
.newsletter-container h4.article {
	background-image: url('../../images/icon-article.gif'); 
}
.newsletter-container h4.survey {
	background-image: url('../../images/icon-survey.gif'); 
}
.newsletter-container h4.idea {
	background-image: url('../../images/icon-idea.gif'); 
}

/* custom pages */
.address-book-instructions h3 { color: #681888; margin-bottom: 3px; }
.address-book-instructions .logo-gmail { margin: 12px 0px 24px 245px;}
.address-book-instructions .content .highlight { 
	border: 1px solid #b5dc10; 
	border-width: 1px 0px;
	padding: 12px 0px 105px 0px;
	margin-bottom: 12px;
}
.ul-number { 
	clear: left;
	width: 26px;
	height: 17px;
	float: left;
	background-image: url('../../images/ul-number-background.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 0px 0px 5px;
}

.navigation-secondary {
	padding: 8px 0px;
	clear: both;
}
.navigation-secondary a { 
	text-decoration: underline;
}
.navigation-secondary, .navigation-secondary a { 
	font-size: 10px;
	color: #361600;
}

.address-book-instructions .content .highlight p { clear: both; }

.where-weve-been-body { padding-top: 12px; }
.where-weve-been-body .thumbnail {
	width: 175px;
	height: 155px;
	float: left;
}
.where-weve-been-body .text {
	margin-left: 190px;
}
.where-weve-been-body .text .thumbnail {
	float: left;
	text-align: center;
	width: 89px;
	padding-right: 28px;
	font-size: 10px;
	margin-top: 24px;
	margin-bottom: 24px;
	height: auto;
}
.where-weve-been-body .text .thumbnail img {
	float: left;
	width: 89px;
	height: 78px;
}	
.where-weve-been-body h1 {
	font-size: 28px;
	color: #681888;
	margin: 0px;
}
.where-weve-been-body img { vertical-align: middle; }
.where-weve-been-bottom {
	border-top: 1px solid #b5dc10;
	clear: left;
	padding-top: 12px;
}
.where-weve-been-bottom .thumbnail {
	float: left;
	margin-right: 12px;
}
.arrow-circle-box {
	clear: left;
	margin-left: 130px;
}
.arrow-circle-box div {
	padding: 12px 24px 0px 0px;
	float: left;
	font-weight: bold;
}

.where-has-vocalpoint-bottom {
	border-top: 1px solid #681888;
	margin-top: 12px;
	margin-top: 6px;
	padding-top: 6px;
	font-size: 10px;
}
.where-has-vocalpoint-bottom div {
	float: left;
}
.where-has-vocalpoint-bottom .thumbnail {
	text-align: center;
	padding: 12px 0px;
	border-right: 1px dotted #b5dc10;
	width: 102px;
}
.where-has-vocalpoint-bottom .last {
	border-right: 0px dotted #b5dc10;
}
.where-has-vocalpoint-bottom .thumbnail img {
	width: 55px;
	height: 47px;
}
.where-has-vocalpoint-bottom .arrow {
	padding-top: 60px;
}
.program-result {
	border-bottom: 1px solid #b5dc10;
	padding: 12px 0px 24px 0px;
	margin-bottom: 12px;
}
.program-results .last {
	border-bottom: 0px solid #b5dc10;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.program-result .thumbnail {
	float: left;
}
.program-result .text {
	margin-left: 109px;
}
.program-result .button-visit-the-site {
	float: right;
}
.who-we-got-here div {
	float: left;
	font-weight: bold;
	color: #681888;
	font-size: 9px;
	margin-right: 12px;
}
.who-we-got-here .button {
	text-align: right;
	font-size: 8px;
}
.who-we-got-here a {
	color: #361600;
}
.who-we-got-here .arrow img {
	height: 17px;
	width: 17px;
}
.thanks {
	padding-top: 24px;
}
.thanks-image {
	float: left;
	margin-right: 18px;
}
.thanks-image .thumbnail {
	height: 144px;
	width: 180px;
	margin-bottom: 12px;
}
.thanks .text {
	margin-left: 200px;
	width: 440px;
}
.button-go-to-vocal-point-com { float: right;}
.questions {
	border-top: 1px solid #b5dc10;
	clear: both;
	margin-top: 16px;
}
.questions .question {
	border-right: 1px solid #b5dc10;
	width: 210px;
	float: left;
	padding: 16px 16px 16px 0px;
	margin-right: 16px;
}
.questions .last {
	border-right: 0px solid #b5dc10;
	padding: 16px 0px 16px 0px;
}
.questions .thumbnail {
	float: left;
	margin: 16px 16px 0px 0px;
}

.bottom-boxes .focus-groups { background-image: url('../../images/bottom-focus-groups-background.gif'); }
.bottom-boxes .surveys { background-image: url('../../images/bottom-surveys-background.gif'); }
.bottom-boxes .program-results { background-image: url('../../images/bottom-program-results.gif'); }

.being-heard-feature {
	background-image: url('../../images/being-heard-feature-background.jpg'); 
	background-repeat: no-repeat;
	background-position: -6px 0px;
	clear: both;
	height: 400px;
	padding: 68px 68px 0px 24px;
}

.being-heard-feature .steps {
	margin: 200px 0px 0px 60px;
}
.being-heard-feature .steps div {
	float: left;
	width: 170px;
	text-align: center;
	margin: 0px 140px 0px 0px;
}
.being-heard-feature .steps div.last {

	margin: 0px 0px 0px 0px;
}

.login {
	background-image: url('../../images/login-background.jpg'); 
	background-repeat: no-repeat;
	clear: both;
	height: 508px;
	padding: 45px 68px 0px 24px;
	margin-top: 12px;
}

.login .cell {
	width: 385px;
	height: 245px;
	float: left;
	border-right: 1px solid #b5dc10;
	padding: 12px 24px 0px 24px;
}
.login .last {
	width: 395px;
	border-right: 0px solid #b5dc10;
	padding-right: 0px;
}
.login .row {
	height: 245px;
}
.login .last-row {
	border-bottom: 1px solid #b5dc10;
	clear: both;
}
.login .last-row .cell {
	padding-top: 35px;
	height: 165px;
}
.login .input-text {
	width: 250px;
	height: 16px;
	border: 1px solid #a4c649;
}
.login h2 {
	font-size: 15px;
	margin-bottom: 8px;
}
.login label {
	width: 72px;
	display: block;
	float: left;
}
.login form {
	padding: 0px 25px 0px 30px;
}
.login .field-row {
	margin-top: 8px;
	clear: both;
}
.login .small {
	font-size: 8px;
	line-height: 24px;
}
.login .remember-me {
	float: right;
}
.login .remember-me input {
	vertical-align: middle;
}
.login .submit {
	padding-top: 12px;
	text-align: right;
}
.login .text {
	margin-left: 122px;
}
.login .thumbnail {
	float: left;
	width: 110px;
	height: 97px;
}
.profile-update fieldset {
	border: none;
	border-bottom: 1px solid #b5dc10;
	padding: 12px 0px;
}

.profile-update .input-text {
	width: 274px;
	height: 16px;
	border: 1px solid #a4c649;
	margin-bottom: 6px;
}
.profile-update input.small {
	width: 106px;
}
.profile-update select {
	width: 150px;
	height: 18px;
	border: 1px solid #a4c649;
}

.profile-update .left {
	width: 360px;
	float: left;
}
.profile-update .left div {
	float: left;
}
.profile-update .left .zip {
	margin-left: 18px;
}
.profile-update .right {
	float: left;
}
.profile-update fieldset.last,
.profile-update .interests {
	border: 0px solid #a4c649;
}
.profile-update .interests div {
	width: 160px;
	float: left;
}
.profile-update .icon-display div {
	float: left;
	height: 72px;
}
.profile-update .icon-display img 
{
	vertical-align: middle;
	margin-right: 8px;
}
.profile-update .choose-file {
	padding: 36px 12px 0px 0px;
}
.profile-update .small {
	font-size: 8px;
}
.profile-update .icon-selector {
	height: 74px;
}
.profile-update .icon-selector img {
	vertical-align: middle;
	margin-right: 10px;
}
.profile-update .icon-selector .last {
	margin-right: 0px;
}
.profile-update .icon-display .wide {
	margin-right: 140px;
}

.list-footer-submit {
	text-align: right;
}
.list-footer-submit img {
	vertical-align: middle;	
}
.list-footer-submit .small {
	font-size: 8px;
}

.registration-basic {
	background-image: url('../../images/registration-basic-background.jpg'); 
	background-repeat: no-repeat;
}
.registration-basic .left-content {
	width: 680px;
	float: left;
	margin-right: 40px;
}
.registration-basic .right-bar {
	width: 200px;
	float: left;
}
.registration-basic .right-bar div {
	clear: both;
	padding-top: 27px;
}
.registration-basic .right-bar .thumbnail-left {
	float: left;
	height: 75px;
	width: 95px;
	margin-right:12px;
}
.registration-basic .right-bar .thumbnail-right {
	float: right;
	height: 75px;
	width: 95px;
	margin-left:12px;
}


.registration-basic .submit {
	clear: left;
	text-align: right;
	margin-right: 271px;
}
.registration-basic .submit img {
	vertical-align: middle;
}

.registration-basic-header {
	margin-top: 11px;
}

.registration-basic .icon-display div {
	height: auto;
}
.registration-basic fieldset {
	padding: 16px 0px;
	clear: both;
}
.registration-basic p {
	margin-bottom: 16px;
}
.registration-basic .feature {
	border-bottom: 1px solid #a4c649;
	padding-bottom: 18px;
}
.registration-basic .feature .thumbnail {
	float: left;
	width: 180px;
	height: 145px;
	margin-right: 18px;
}
.registration-basic .feature .text {
	width: 430px;
	float: left;
}
.children div {
	float: left;
	white-space: nowrap;
	padding-right: 32px;
}
.children .last {
	float: left;
	white-space: nowrap;
	padding-right: 0px;
}
.survey-row {
	clear: both;
}
.survey-row div {
	width: 60px;
	float: left;
	text-align: center;
	padding-bottom: 12px;
}
.survey-row div.first {
	width: 255px;
	text-align: left;
	padding-bottom: 0px;
}
.survey-row-6 div {
	width: 70px;
}
.survey-row-heading {
	font-size: 10.5px;
}
.todays-gift {
	background-image: url('../../images/todays-gift-background.jpg'); 
	background-repeat: no-repeat;
	height: 150px;
	padding: 77px 77px 0px 16px;
}
.other-gifts .small {
	font-size: 10px;
	font-weight: bold;
}
.share-latest {
	background-image: url('../../images/share-latest-background.jpg'); 
	height: 580px;
}
.share-latest label { width: 62px; }
.share-latest select,
.share-latest textarea {
	width: 140px;
}
.share-latest .latest-trys-content {
	margin-top: 60px;
}
.share-latest .latest-trys-content .thumbnail {
	float: left;
	height: 75px;
	width: 93px;
	margin: 0px 9px 9px 0px;
}
.share-latest .latest-trys-content div {
	clear: left;
}
.share-latest .latest-articles-content {
	margin-top: 90px;
}
.survey-submit {
	padding: 24px 18px;
	height: 240px;
	
}
/* Modal box */
#modal-overlay {
	background-color:#000000;
	cursor:pointer;
	left:0;
	position:absolute;
	width:100%;
	height:1500px;
	opacity:0.8;
	filter: alpha(opacity = 80);
	top:0px;
}
#modal-content {
	background-color: #ffffff;
	position:absolute;
	float: left;
	top: 185px;
	left: 185px;
	padding: 30px 30px 6px 30px;
}
#modal-content .thumbnail {
	width: 413px;
	height: 365px;
}
#modal-close {
	text-align:right;
	margin-top: 24px;
}
