
@font-face {  
	font-family: 'Cachet';  
	src: url('../fonts/Cachet.eot');
	src: local('Cachet'), url('../fonts/Cachet.otf') format("opentype");
}

@font-face {  
	font-family: 'Cachet-Bold';  
	src: url('../fonts/Cachet-Bold.eot');
	src: local('Cachet-Bold'), url('../fonts/Cachet-Bold.otf') format("opentype");
}

@font-face {  
	font-family: 'Cachet-Medium';  
	src: url('../fonts/Cachet-Medium.eot');
	src: local('Cachet-Medium'), url('../fonts/Cachet-Medium.otf') format("opentype");
}

#tv_fresh_living_right_column_wide {
	float:left;
	width:690px;
}

#introduction-div {
	float: left;
	width: 690px;
	margin-bottom: 15px;
}

#fresh_living_tv {
	background:url('../images/fresh_tv/main_landing_tile_border.png') repeat-y;
	width: 690px;
}

.pointer {
	cursor:pointer;
}

/*----- Fresh Living Network tabs -----*/

#fresh_living_tv_content_area  {
	padding: 25px 20px 0px 20px;
}

.fresh_living_tab_tv {
	float: left;
	height: 42px;
	text-align: center;
	width: 142px
}

.viewStory_Active {
	background: url('../images/fresh_tv/view_stories_active.png') no-repeat;
	width: 142px;
}

.viewStory_Inactive {
	background: url('../images/fresh_tv/view_stories_inactive.png') no-repeat;
	width: 142px;
}

.freshTv_Active {
	background: url('../images/fresh_tv/introduction_active.png') no-repeat;
	width: 142px;
}

.freshTv_Inactive {
	background: url('../images/fresh_tv/introduction_inactive.png') no-repeat;
	width: 142px;
}

.submitStory_Active {
	background: url('../images/fresh_tv/submit_story_active.png') no-repeat;
	width: 142px;
}

.submitStory_Inactive {
	background: url('../images/fresh_tv/submit_story_inactive.png') no-repeat;
	width: 142px;
}

.story_view_latest_Inactive{
	background: url('../images/fresh_tv/story_view_latest_inactive.png') no-repeat;
	width: 76px;
}

.story_view_latest_Active {
	background: url('../images/fresh_tv/story_view_latest_active.png') no-repeat;
	width: 76px;
}

.story_most_popular_Inactive {
	background: url('../images/fresh_tv/story_most_popular_inactive.png') no-repeat;
	width: 126px;
}

.story_most_popular_Active {
	background: url('../images/fresh_tv/story_most_popular_active.png') no-repeat;
	width: 126px;
}

.story_category_select_Inactive {
	background: url('../images/fresh_tv/category_inactive.png') no-repeat;
	width: 86px;
}

.story_category_select_Active {
	background: url('../images/fresh_tv/category_active.png') no-repeat;
	width: 86px;
}


.hover a:hover #tools_hover_item {
	background-color: #9DBE00;
	display: block;
	cursor: pointer; /*-needed for IE-*/
}


.tell_story_img {
	z-index: 0;
	position:relative;
	top: -6px;
	height: 127px;
}

.landing_block_green {
	background-color: #87C03B;
	padding: 15px;
	height: 151px;
}

.num_icons {
	padding-bottom: 8px;
	padding-right: 10px;
}

.num_icons_text {
	color:	#F9FCF4;
	padding-bottom: 8px;
	font-size: 15px;
	font-family: Cachet, Arial, Helvetica, sans-serif;
}

#whats_bugging {
	float: right;
	position:absolute;
	right:20px;
	top:194px;
	z-index: 10001;
}

#column_block {
	width: 690px;
	float:left;
	background: url('../images/fresh_tv/border_tile_3_color.gif') repeat-y;
}

.one_column_block {
	width: 196px;
	float: left;
	background: url('../images/fresh_tv/watch_the_show_bg_new.png') no-repeat;
	margin-left: 15px;
	margin-top: 14px;
	background-color: #F1F1F1;
}
	.one_column_block_copy {
		margin-left:22px;
		margin-top:116px;
		font-size: 12px;
		color: #87C03B;
		font-weight: bold;
	}
	
.freshliving_tv_video {
	margin-top: 16px;
	margin-left: 23px;
}

.two_column_block {
	width: 238px;
	float: left;
	height:243px;
	margin-left: 15px;
}
	.two_column_block_copy {
		padding: 5px 15px 0px 15px;
	}

.three_column_block {
	width: 210px;
	float: left;
	height:243px;
	margin-left: 1px;
	background-color: #F1F1F1;
}
	.three_column_block_copy {
		padding: 8px 10px 10px 10px ;
	}
	
.latest_story_small_image {
	background: url('../images/fresh_tv/latest_image_bg.png') repeat-y;
	margin-bottom: 10px;
	height: 138px;
}

#submit-div {
	position: relative;
	top: -6px;
}

#submit-story-iframe {
	height:1060px;
	.height:1097px;
	margin-left: 1px;
	position:relative;
}


/*****************Fonts************************/

.tv_blue_14 {
	color: #003767;
	font-size: 14px;
	font-weight: bold;
}

.tv_blue_12 {
	color: #003767;
	font-size: 12px;
	font-weight: bold;
}
	.tv_blue_12 a:hover {
	color: #003767;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}

.tv_grey_11 {
	color: #7F98AA;
	font-size: 11px;
}

.tv_grey_username_11 {
	color: #666666;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}

.tv_blue_16 {
	color: #003767;
	font-size: 15px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.landing_latest_list {
	font-size: 12px;
	color: #666666;
}

.pink_12_thank_you {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

/*******************Spaces*********************/

.space_4px {
	margin-bottom: 4px;
}

.space_8px {
	margin-bottom: 8px;
}

.space_3px {
	margin-bottom: 3px;
}

.space_11px {
	margin-bottom: 11px;
}

.space_top_left{
	margin: 15px 0px 0px 35px; 
}

.space_left_35 {
	margin-left: 35px;
}

/*****************end***************************/








/***************submit form**********************/

#story_submit_div {
	margin-top: -26px;
}

#submit-story-iframe body{
	background: none;
}

.story_submit_form {
	background-color: #F1F1F1;
	padding: 15px;
	width: 630px;
}

.submit_story_info_field {
	background: url('../images/fresh_tv/story_submit_text_field_bg.gif') no-repeat;
	height: 24px;
	width: 145px;
	color: #003767;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
}

#IE_fix {
	.padding-top: 5px;
	padding-top: 5px;
}

.inner_submit_story_div {
	padding: 15px 13px;
	text-align: left;
}

.entry_form_banner {
	z-index: 0;
	height: 72px;
}

#IE_fix_input {
	padding: 0px;
}

.submit_story_copy_area {
	background:url('../images/fresh_tv/story_submit_text_area_new.gif') no-repeat;
	height: 196px;
	width: 145px;
	color: #003767;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
}
	.submit_story_copy_area_input .ccs_textarea {
		height: 196px;
		border: 0px;
		background:url('../images/fresh_tv/submit_story_copy_input.gif') no-repeat;
		font-size: 11px;
		color: #666666;
		padding: 2px;
		width: 471px;
	}

.submit_story_info_field_input {
	background: url('../images/fresh_tv/story_submit_text_field_title.gif') no-repeat;
	height: 20px;
	width: 207px;
	padding: 2px;
}
	.submit_story_info_field_input input {
		width: 206px;
		.width: 201px;
		border: none;
		padding: 0px;
	}
	
	
	
.submit_story_info_field_input_upload {
	background: url('../images/fresh_tv/story_submit_text_field_title.gif') no-repeat;
	height: 20px;
	width: 207px;
	padding: 2px;
}

	.submit_story_info_field_input_upload input {
		width: 206px;
		.width: 201px;
		border: none;
		padding: 0px;
		margin-right: 15px;
		margin-bottom: 8px;
	}

.ccs_category_select select {
	padding: 0px;
	border: none;
	width: 206px;
}

.submit_story_info_field_input_longer {
	background:url('../images/fresh_tv/story_submit_text_field_summary.gif') no-repeat;
	width: 474px;
	height: 20px;
	padding: 2px;
}
	.submit_story_info_field_input_longer input {
		width: 466px;
		.width: 465px;
		border: none;
		padding: 0px;
	}
	
.zoopy_text {
	padding-right: 296px;
}

.submit_story_photo {
	float:right;
	position:relative;
	right:-15px;
	top:-176px;
	height:53px;
}

.zoopy_text a {
	text-decoration: underline;
	font-weight: bold;
}
	.zoopy_text a:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #c60651;
	}
	
/******************view story**********************/

.view_story_banner {
	top: -6px;
	position:relative;
	height:	65px;
}

#view-story-div body{
	background: none;
}

#story_item {
	float: left;
	background:url('../images/fresh_tv/story_listing_bg.png') no-repeat;
	height: 248px;
	width: 210px;
	margin-left: 15px;
	margin-bottom: 15px;
}

#story_listing_div {
	text-align: left;
	margin-top: 15px;
}

.story_thumb {
	margin-top: 9px;
	margin-left: 5px;
	margin: 9px 0px 0px 5px;
}

.story_list_title {
	height: 76px;
}

.story_category_box {
	float: left;
	margin-top: 15px;
	margin-left: 13px;
}

.story_thumbnail {
	float: left;
}

#story_heading {
	padding: 0px 15px 15px 0px;
	height: 119px;
}

.view_more_on_story_button {
	float:right;
	margin-right: 15px;
	margin-top: 6px;	
}

.fresh_living_tv_story_tab {
	float: left;
	height: 42px;
}

#latest_story_landing_position {
	text-align: left;
}

#story_detail_vote_and_share_box {
	margin-top: 15px;
	margin-left: 36px;
	float:right;
}

#story_detail_share_block {
	background: url('../images/fresh_tv/tell_the_world_bubble.jpg') no-repeat;
	height: 76px;
	width: 178px;
	padding: 10px 10px 10px 22px;
}
	.story_detail_share_icons {
		float: left;
		margin-right: 22px;	
	}
	
#story_detail_vote {
	margin-bottom: 15px;
}


.view_story_detail_header {
	background: url('../images/fresh_tv/story_detail_header.gif') no-repeat;
	width: 660px;
	height: 48px;
	position: relative;
	top: -6px;
	padding: 9px 15px 9px 15px;
}

.view_story_detail_header_2 {
	position: relative;
	top: -6px;
	background-color: #F1F1F1;
	height: 35px;
}

.story_detail_title {
	font-size: 24px;
	color: #ffffff;
	font-family: Cachet, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
}

.story_detail_summary{
	font-size: 16px;
	color: #ffffff;
	font-family: Cachet, Arial, Helvetica, sans-serif;
}

.story_detail_main_image {
	background: url('../images/fresh_tv/detail_image_bg.gif') no-repeat;
	margin-left: 32px;
	height: 243px;
	width: 352px;
	padding:13px 17px 15px 12px;
}

.story_detail_main_no_image {
	margin-left: 0px;
	width: 414px;
	padding: 0px 0px 15px 0px;
}

.story_detail_copy_no_image {
	float:left;
	margin-left:23px;
	margin-top:3px;
	padding:0 15px 0 0;
	width:388px;
	font-size: 12px;
}

.story_detail_copy {
	width: 400px;
	float: left;
	margin-left: 12px;
	margin-top: 13px;
	padding: 0px 15px 0px 0px; 
	width: 594px;
	font-size: 12px;
}

#fresh_living_tv #ugc_comments {
	margin-top: 15px;
}

.dark_col {
	background:none repeat scroll 0 0 #F3F3F3;
	width: 426px; /*width:636px;*/
}

.light_col {
	background:none repeat scroll 0 0 #FFFFFF;
	width: 720px; 
}

.story_detail_main_div .user_comments_header {
	background: url('../images/fresh_tv/recipe_detail_comments_header.jpg') no-repeat;
	width: 660px;
	height: 28px;
	position: relative;
	cursor: pointer;
}

.ugc_comment.light_col {
	padding-left: 72px;
	border-bottom: 1px solid #F5F8F9;
	width: 608px;
	padding-left: 0;
}

.story_detail_main_div #user_comments_capture  {
	background:none repeat scroll 0 0 #DDE3E7;
	padding:20px 20px 35px 10px;
	width:631px;
}

#story_detail_main_block {
	width: 688px;
	text-align:left;

}

#story_detail_header_block {
	text-align:left;
	position:relative;
	bottom: -6px;
	width: 690px;
	top: 0px;
}

/*******************Story Tabs***************************/

#story_tabs {
	width: 689px;
	background-color: #E3087F;
	height: 35px;
}

.fresh_living_story_tv_tab {
	float: left;
	height: 42px;
	text-align: center;
}

#story_view_latest {
	float: left;
	width: 76px;
}

#story_most_popular{
	float: left;
	width: 126px
}

#story_category_select {
	float: left;
	width: 200px;
}

#story_view_latest_div {
	margin-top: 15px;

}

#story_most_popular_div {
	margin-top: 15px;

}

#story_category_view_div {
	margin-top: 15px;

}

.story_dropdown {
	left:589px;
	position:absolute;
	top:342px;
}

.story_dropdown select {
	background: url(../images/fresh_tv/drop_down_bg.gif) no-repeat;
	border:0 none;
	font-size:11px;
	height:23px;
	padding:4px 6px 3px 2px;
	.padding: 0px;
	width:122px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

.option_bg_color {
	background-color: #E30880;
	color: #ffffff;
	padding: 3px;
	font-weight: bold;
}

/*********************Thank you page****************************/

#thank_you_banner {
	position: relative;
	top: -6px;
	height:65px;
}

.thank_you_share_bubble {
	background: url(../images/fresh_tv/thank_you_bubble_message.png) no-repeat;
	width: 227px;
	height: 161px;
	float: left;
	padding: 21px 19px 0px 266px;
}

.thank_you_share_icons {
	float: left;
	margin-right: 26px;
}


/**************************Next buttons**************************/

#story_listing_div #prev_next {
	background:none repeat scroll 0 0 #F2F5F7;
	color:#003767;
	padding:7px 0;
	text-align:center;
	width:688px;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 15px;
}

/*********************Iframes************************************/

.instruction_copy_text {
	color: #87C03B; 
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#story-listing-iframe {
	height: 619px;
	.height: 622px;
	margin-left: 1px;
}

/**************Comments********************/

#fresh_living_tv .ugc_capture_td_desc {
	color: #003767;
	font-size: 11px;
}

#fresh_living_tv .ugc_capture_td_input input {
	width: 200px;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #666666;
}

#fresh_living_tv .ugc_capture_td_input .ccs_textarea {
	width: 398px;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	color: #666666;
}

#fresh_living_tv .ugc_list_heading h1 {
	color: #003767;
	font-size: 15px;
	margin-top: 10px;
}

.story_detail_copy ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

.story_detail_copy ul li {
	list-style-position: outside;
	list-style-type: disc;
}