/* @override 
	http://starkist-int/sites/all/themes/Starkist/Starkist/css/local.css
*/

/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* @group Reset */


/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}



body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */

:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end */

body {
	font-family: Arial,  "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #565656;
	line-height: 1.2em;
	}

body.page-home h1.title {
	display: none;
}

#content-messages-inner div.error {
	border: 2px solid #e70033;
  	color: #333;
  	margin-bottom: 1.5em;
  	overflow: hidden;
  	padding: 20px 15px 15px 55px;
	margin: 10px 0;
	background: #fff url(../images/error_icon.png) no-repeat 8px 8px;

}

#content-messages-inner div.messages.error ul {
	padding: 0;
}

#content-messages-inner div.messages.status {
	border: 2px solid #5CC151;
  	color: #333;
  	margin-bottom: 1.5em;
  	overflow: hidden;
  	padding: 20px 15px 20px 55px;
	margin: 10px 0;
	background: #fff url(../images/accepted_icon.png) no-repeat 8px 8px;
}

/*#content-top {
	background-color: fuchsia;
  	display: none;
}*/

ul.menu {
  list-style: none;
  border: none;
  text-align:left;
}

ul.menu li {
  margin: 0; /* LTR */
}

a:link {
	text-decoration: none;
	color: #0063be;
}

a:visited {
	text-decoration: none;
	color: #0063be;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
	color: #0063be;
}

#user-login-form {
	padding: 0 15px 15px;
}

#user-login-form input.required {
	width: 100%;
}



.form-item input,
.form-item select,
.form-item textarea {
	border: 1px solid #a79d96;
	color: #565656;
}

.form-item input
{
	background: #fdfdfd url(../images/form_bg.png) repeat-x 0 top;
}

h1.title {
	color: #ff7900;
	margin: 20px 0 5px 0;
	padding: 5px 0;
	font-size: 31px;
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
}

li.expanded {
  list-style-type: circle;
  list-style-image: url(../../misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}




li a.active {
  	color: #000;
	list-style-image: none;
	list-style-type: none;
}

ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}

div#block-menu-primary-links.block {
	overflow: visible; /* cjg - we want to show the overflow, as that has the dropdown menus */
}

#title_new {
	display: inline;
}

#title_new img {
	margin: 0 0 0px 0;
}

.form-item {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

/* @group Charlie */

body.node-type-charlie div.content-inner-inner.content-inner-inner.inner {
	/*background: url(../images/charlie_bg.jpg) no-repeat left top;*/
}

#node-206 div.inner a img {
	width: auto;
	margin: 10px 5px 5px 0;
}

object#video-player {
	width: 480px;
	height: 360px;
	margin: 0;
	padding: 0;
}

body.node-type-charlie h1 {
	padding-left: 250px;
}

body.node-type-charlie p {
	margin-bottom: 10px;
	line-height: 1.4em;
}

p.charlieSub {
	font-size: 14px;
	font-weight: bold;
}

div.charlieIntro {
	padding: 0 20px 30px 250px;
	background: url(../images/slideshowShadow.jpg) no-repeat center bottom;
}

#mini-panel-Charlie_mini_content h2 {
	font-size: 21px;
	margin-top: 0;
}

/*
#video-wrapper {
	clear: both;
	border: 1px solid #e1e1e1;
	margin: 20px 0;
	background: #f1f1f1 url(../images/SK_logo.png) no-repeat center 120px;
}*/

div.charlieTV h2 {
	color: #ff7900;
	margin: 20px 0 5px 0;
	padding: 5px 0;
	font-size: 31px;
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
}

div#node-270 {
	padding-top: 170px;
	/*background: url(../images/charlie_50.gif) no-repeat left top;*/	
	background: url(../images/Charlie_50_Logo3b.jpg) no-repeat left top;
}

div#node-295 {
	padding-top: 180px;
	background: url(../images/charlie_screensaver.gif) no-repeat left top;
}

#mini-panel-Charlie_mini_content div.inner {
	margin: 0;
}



/* @end */

/* @group Coupons */

#a_coupon img {
	float: left;
	width: 80px;
	height: 80px;
}

div.couponIntro p img {
	float: right;
}

#a_coupon {
	border: 1px dashed #000;
	padding: 15px;
	height: 138px;
}

div.view-coupons table {
	width: 700px;
}

div.view-coupons table td {
	padding: 0;
}

td.col-1 #a_coupon {
	margin: 0 20px 20px 0;
	width: 308px;
	display: inline-block;
}

#a_coupon a div.views-field-title {
	font-size: 20px;
	height: 50px;
	padding: 0;
	margin: 0;
	color: #ff7900;
	font-weight: bold;
	overflow: hidden;
}

#a_coupon a {
	color: #333;
}

#a_coupon a:hover {
	color: #333;
	text-decoration: none;
}

#a_coupon a div.views-field-field-coupon-intro-value p {
	width: 200px;
	float: right;
	text-align: center;
	font-size: 30px;
	margin: 10px 0 0 0;
	padding: 5px 0;
}

#a_coupon a div.views-field-field-coupon-notes-value span.field-content {
	width: 200px;
	float: right;
	text-align: center;
	margin: 0px 0;
	padding: 5px 0;

	font-weight: normal;
	font-style: normal;
}

td.col-2 #a_coupon {
	margin: 0 0 20px 0;
	width: 308px;
	display: inline-block;
}

div.couponIntro h2 {
	font-size: 22px;
	color: #0098aa;
	width: 240px;
	float: left;
	line-height: 1.1em;
	font-weight: normal;
	font-style: normal;
	margin: 0 0 20px 0;
}

div.couponIntro h3 {
	font-size: 18px;
	color: #333;
	width: 240px;
	float: left;
	line-height: 1em;
}

div.couponIntro {
	overflow: auto;
	width: 700px;
	margin: 25px 0;
}

div.couponIntro img {
	float: right;
}

p.tagline {
	color: #6d6d6d;
	font-size: 1.2em;
	margin: 10px 0;
}




/* @end */

/* @group Add Your Recipe */

h2.pane-title.block-title {
	color: #ff7900;
	margin: 20px 0 5px 0;
	padding: 5px 0;
	font-size: 31px;
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
}

body#pid-node-add-user-recipe h1.title {
	display: none;
}

#node-284 div.inner {
	margin: 0;
	width: 700px;
}



fieldset.group-info-beside-image, div.taxonomy-super-select-checkboxes fieldset {
	border: none;
	padding: 0;
}

fieldset.group-info-beside-image {
	margin-bottom: 35px;
}

fieldset.group-info-beside-image .required.text {
	width: 300px;
	margin: 0;
	
}

input.form-text.required {
	width: 300px;
}

#edit-field-recipe-ingredients-0-value-wrapper, #edit-field-recipe-directions-0-value-wrapper, div.taxonomy-super-select-checkboxes, #edit-meal-type-wrapper, #edit-sk-product-wrapper, #edit-field-image-0-wrapper  {
	margin: 0 0 0 0;
	padding: 10px 0;
}

select#edit-meal-type.form-select.required {
	width: 250px;
	margin-bottom: 10px;
}

body#pid-node-add-user-recipe div.taxonomy-super-select-checkboxes label.option {
	width: 19%;
	margin: 0 0 9px;
}

body#pid-node-add-user-recipe div.description {
	padding: 0;
}

#edit-field-recipe-cooktime-0-value-wrapper, #edit-field-recipe-preptime-0-value-wrapper, #edit-field-recipe-serving-size-0-value-wrapper {
	position: relative;
}

#add_your_recipe_fields div.description {
	position: absolute;
	top: 2px;
	left: 420px;
}

#add_your_recipe_ingredients div.textarea-identifier.description, #add_your_recipe_directions div.textarea-identifier.description, #edit-field-image-0-upload-wrapper div.description {
	position: relative;
	top: 5px;
	left: 0;
}

#block-panels_mini-add_your_recipe p {
	margin: 10px 0;
}

body#pid-node-add-user-recipe ol {
	margin: 10px 0 10px 20px;
	list-style-type: decimal;
}

body#pid-node-add-user-recipe ul {
	margin: 10px 0 10px 5px;
	list-style-type: disc;
}

body#pid-node-add-user-recipe div#admin-menu ul, body#pid-node-add-user-recipe #block-menu-primary-links div.inner.clearfix div.content ul.menu {
	margin: 0;
}

body#pid-node-add-user-recipe div.fieldset-wrapper {
	padding: 10px;
}

div.taxonomy-super-select-checkboxes fieldset div.description {
	margin: 10px 0;
	display: inline-block;
}

div.add_your_recipe_heading {
	font-size: 16px;
	color: #9a9a9a;
	margin: 20px 0 10px 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #9a9a9a;
}

body#pid-node-add-user-recipe #content-inner-inner {
	/*width: 700px;*/
}

fieldset.group-info-beside-image legend {
	display: none;
}


fieldset.group-info-beside-image label, #add_your_recipe_cooktime label, #add_your_recipe_preptime label, #add_your_recipe_title label, #add_your_recipe_servings label, #add_your_recipe_fields #edit-title-wrapper label {
	float: left;
	width: 100px;
	text-align: right;
}

body#pid-node-add-user-recipe input#edit-preview.form-submit {
	width: 78px;
  	height: 22px;
  	margin: 15px 0 0 0;
  	padding: 0;
  	border: 0;
  	float: right;
  	background: transparent url(../images/btn_preview.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

body#pid-node-add-user-recipe #node-form {
	border-bottom: 1px dotted #9a9a9a;
}

body#pid-node-add-user-recipe input#edit-submit.form-submit {
	width: 54px;
  	height: 22px;
  	margin: 15px 0 0 5px;
  	padding: 0;
  	border: 0;
  	float: right;
  	background: transparent url(../images/btn_save.gif) no-repeat center top;
  	*font-size: 0;
  	text-indent: -9999px;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

input#edit-field-image-0-filefield-upload.form-submit.ahah-processed {
	width: 68px;
  	height: 22px;
  	margin: 0 0 0 3px;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/btn_upload.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

#edit-field-recipe-ingredients-0-value-wrapper div.description, #edit-field-recipe-directions-0-value-wrapper div.description {
	font-size: 12px;
	margin: 10px 0;
}

#add_your_recipe_rest_of_form_hidden {
	display: none;
}

/* @end */

/* @group Search Results */

/* @group Seach sorting */

#sort_search_result_sort_title, #sort_search_result_is_recipe_rating, #sort_search_result_sort_ss_recipe_preptime, #sort_search_result_sort_ss_recipe_cooktime, #sort_search_result_sort_name   {
	float: left;
	position: absolute;
}

#sort_search_result_sort_title {
	left: 156px;
}

#sort_search_result_is_recipe_rating {
	left: 350px;
}

#sort_search_result_sort_ss_recipe_preptime {
	left: 450px;
}

#sort_search_result_sort_ss_recipe_cooktime {
	left: 518px;
}

#sort_search_result_sort_name {
	left: 590px;
}

#search_result_sorts {
	display: block;
	width: 700px;
	height: 20px;
	overflow: auto;
	position: relative;
}



/* @end */

body.page-search #content-tabs-inner ul.tabs.primary {
	display: none;
}

p.search-snippet {
	background-color: fuchsia;
	display: none;
	/*delete later*/
}

/*#content-content dl.search-results.apachesolr_search-results dd {
	display: none;
	background-color: fuchsia;
}*/

/*body.page-search ul.tabs.primary, body.page-search #search-form{
	background-color: fuchsia;
	display: none;
}*/

body.page-search h1.title {
	display: none;
}

#search_results_title {
	color: #ff7900;
	margin: 20px 0 5px 0;
	padding: 5px 0;
	font-size: 31px;
	font-weight: normal;
	font-style: normal;
}

body.page-search #sidebar-first-inner {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	*padding: 0 0 20px 0;
	width: 240px;
	background: url(../images/searchResults_bg.gif) no-repeat right top;
}

body.page-search #sidebar-first-inner h2.title.block-title {
	border: none;
	padding: 0 10px 0 0;
	margin: 0 0 5px 15px;
	font-size: 14px;
	color: #565656;
}

#block-apachesolr_search-currentsearch div.inner.clearfix div.content div.item-list h3 {
	padding: 0 0 0 15px;
}

body.page-search ul.pager {
	text-align: right;
	margin: 0 0 20px 0;
}

body.page-search dl.search-results.apachesolr_search-results {
	margin: 0 0 20px 0;
}

body.page-search dl.search-results.apachesolr_search-results dd {
	height: 0;
}

body.page-search #search_result_1 {
	background-color: #fcf8e4;
	border: 1px solid #f7e891;
}

body.page-search #search_result_1, body.page-search #search_result_0 {
	min-height: 64px;
	height: auto !important;
	height: 64px;
	/*overflow: auto;*/
	border-right: 1px solid #f7e891;
	clear: both;
}

#search_result_rating_rated div.fivestar-widget-static, #search_result_rating_unrated {
	width: 80px;
	float: left;
	position: absolute;
	left: 350px;
	padding: 5px 0;
}

#search_results_prep_time {
	float: left;
	width: 60px;
	position: absolute;
	left: 450px;
	padding: 9px 0;
}

#search_results_cook_time {
	float: left;
	width: 60px;
	position: absolute;
	left: 520px;
	padding: 9px 0;
}

#search_results_author_username {
	float: left;
	width: 90px;
	position: absolute;
	left: 590px;
	padding: 9px 0;
	font-weight: bold;
}

#search_result_rating_unrated {
	
}

body.page-search #search_result_1, body.page-search #search_result_0 {
	padding: 5px;
	position: relative;
}

body.page-search #sidebar-first-inner ul {
	padding: 0 0 5px 0;
}

#search_results_more_options {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.4em;
	padding: 0;
}

body.page-search #sidebar-first {
	padding-bottom: 20px;
	background: url(../images/sidebarShadow.jpg) no-repeat right bottom;
}

#search_result_favorite_widgit  a:hover {
	text-decoration: none;
}


body.page-search #sidebar-first-inner ul li {
	list-style-type: none;
}

#search_result_starkist_image, #search_result_user_image {
	width: 64px;
	height: 64px;
	margin: 0 5px 0 0;
	display: table-cell;
	float: left;
}

#search_result_starkist_image img, #search_result_user_image img {
	width: 62px;
	height: 62px;
	border: 1px solid #adadad;
}

#search_result_title_new {
	width: 30px;
	float: left;
}

#search_results_reset a {
	height: 22px;
	width: 52px;
	float: left;
	margin: 0;
	background: #54bac6 url(../images/btn_reset.gif) no-repeat left top;
	text-indent: -9999px;
	*font-size: 0;
}


#search_result_title {
	font-size: 14px;
	font-weight: bold;
	width: 180px;
	padding: 9px 5px 5px 0;
	float: left;
	position: absolute;
	left: 156px;

}

body.page-search #search_result_favorite_widgit {
	width: 70px;
	padding-top: 10px;
	text-align: center;
	position: absolute;
	left: 80px;
	
}

body.page-search div#sidebar-first-inner div.content {
	padding: 0  0 0 15px;
}

/* @end */

/* @group Product Category */

body.node-type-product-category h1.title {
	padding-left: 15px;	
}

#wrap_everything_product_category {
	padding-bottom: 24px;
	background: url(../images/slideshowShadow.jpg) no-repeat center bottom;
}

#product_category_tagline {
	font-size: 18px;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
}

#category_main p {
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	font-size: .85em;
}

#category_main div.field.field-type-text.field-field-category-tagline {
	display: none;
}

#category_main {
	padding: 12px 0 20px 397px;
	font-size: 16px;
	min-height: 248px;
	line-height: 1.3em;
	font-weight: normal;
	font-style: normal;
	background-repeat: no-repeat;
	background-position: 15px 10px;
}

/* @end */

/* @group tabs */

body.page-home #content-tabs {
	width: 710px;
}

#content-tabs ul.primary,
#content-tabs ul.secondary {
  border: none;
  clear: both;
  float: left; /* LTR */
  margin: 0;
  padding: 0 10px;
}

#content-tabs {
	margin-bottom: 0;
}



#content-tabs-inner ul.tabs.primary {
	width: 920px;
	background: #d4d4d4 url(../images/tabs_bg.gif) repeat-x 0 top;
}

#content-tabs ul.primary li,
#content-tabs ul.secondary li {
  border-style: none;
  display: inline;
  float: left; /* LTR */
  list-style: none;
  margin: 0 10px 0 0;
  padding: 0;
}

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited,
#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited, #content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited {
	padding: 6px 15px 5px 15px;
	border: none;
	margin: 9px 0 0 0;
  	border: none;
  	color: #0063be;
  	float: left;
  	white-space: nowrap;
  	font-weight: normal;
	font-style: normal;
	background: #eee url(../images/tabs_off_bg.gif) repeat-x 0 bottom;
}


#content-tabs ul.primary li a:hover,
#content-tabs ul.primary li a:focus,
#content-tabs ul.secondary li a:hover,
#content-tabs ul.secondary li a:focus {
  border: none;
  color: #ff7900;
  background-image: none;
  background-color: #fff;
}

#content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited {
	font-weight: bold;
	color: #3d3d3d;
	background-color: #fff;
	background-image: none;
}

/* @end */

/* @group My StarKist */


body.page-user #edit-title-wrapper {
	clear: both;
}

body.page-user #edit-title-wrapper label {
	 text-align: left;
	 display: block;
}

body.page-user div.fieldset-wrapper {
	padding: 10px;
}

body.page-user #edit-title {
	clear: both;
	margin: 0;
	width: 200px;
}

body.page-user div.description {
	padding: 5px 0 0 0;
	width: 500px;
}

body.page-user #edit-pass-wrapper div.description {
	width: 310px;
	padding: 5px 0 0 155px;
}

form#user-pass #edit-submit {
	width: 66px;
  	height: 22px;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/btn_submit.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	margin: 0 0 0 205px;
}

body.page-user #edit-name-wrapper div.description {
	width: 310px;
	padding: 5px 0 0 155px;
}

body.page-user #edit-conf-mail-wrapper div.description {
	width: 310px;
	padding: 5px 0 0 155px;
}

#user-profile table {
	font-weight: normal;
	font-style: normal;
	color:  #000;
}

#user-profile tr.odd td, #user-profile tr.odd {
	background-color: #fcf8e4;
	border-bottom: 1px solid #f7e891;
	vertical-align: middle;
}

#user-profile tr.even td, #user-profile tr.even {
	background-color: #fff;
	border-bottom: 1px solid #f7e891;
	vertical-align: middle;
}

#user-profile ul.pager{
	margin: 15px 10px 0 0;
	text-align: right;
	padding: 0;
}

#user-profile thead th {
	border-bottom: 1px solid #f7e891;
	padding: 0 0 15px 0;
	
}

#user-profile td.views-field.views-field-ops {
	text-align: center;
}

#user-profile td.views-field.views-field-title a {
	font-weight: bold;
	padding: 0 0 0 10px
}

#user-profile th.views-field.views-field-ops {
	text-align: center;
}

body.page-user h1 {
	margin: 0 0 20px 0;

}

body.page-user #content-inner-inner {
	border: 1px solid #d4d4d4;
	border-top-style: none;
	padding: 30px 0 20px 30px;
}

fieldset.group-about-me, fieldset.group-about-me-2 {
	padding: 0 10px 0 0;
	margin: 0;
	border: none;
}

fieldset.group-about-me-2 legend {
	display: none;
	visibility: hidden;
}

body.page-user #edit-submit {
	width: 54px;
  	height: 24px;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/btn_save.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
  	clear: both;
}

body#pid-user-register.page-user input#edit-submit.form-submit {
	width: 81px;
  	height: 24px;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/btn_register.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	*text-indent: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
  	clear: both;
}

body#pid-user-register.not-front.not-logged-in.page-user.no-sidebars.layout-main.sidebars-split.font-size-12.grid-type-960.grid-width-12 {
	
}



/* @end */

/* @group Registration */

#who-do-i-title {
	font-weight: bold;
}

#why-do-i-need-a-username {
	position: absolute;
	right: 180px;
	top: 340px;
	float: right;
	width: 209px;
	padding: 15px 0 25px 0;
	border-top: 1px solid #18a2b2;
	background: #ddf5f7 url(../images/username_Note.gif) 0 bottom;
}

#registration_intro_text ul {
	margin: 10px 0 15px;
}

#registration_intro_text ul li {
	list-style-type: disc;
}

	
#why-do-i-need-a-username p {
	margin: 0 15px 0 15px;
}

#user-register fieldset.group-about-me  legend {
	font-size: 16px;
	color: #9a9a9a;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}

#pid-user-register div fieldset.group-about-me-2 {
	margin: 0;
}

#user-register fieldset {
	display: block;
	width: 100%;
	margin: 05px 0 10px 0;
}

#recaptcha_table {
	width: 500px;
}

fieldset.captcha div.description {
	padding: 5px 0 0 0;
	width: 500px;
}

fieldset.captcha legend {
	font-weight: bold;
	padding: 0;
	margin: 0;
}

fieldset.captcha {
	margin: 10px 0;
	display: block;
}

form#user-register {
	margin: 20px 0 0 0;
}

input#edit-firstname, input#edit-lastname, input#edit-zipcode, input#edit-name, input#edit-mail, input#edit-conf-mail, input#edit-subject, input#edit-address1, input#edit-address2, input#edit-city, input#edit-state, input#edit-phone, input#edit-manufacturing-code {
	width: 300px;
}

form#user-login {
	margin: 20px 0 40px 0;
}

div.description {
	padding: 5px 0 0 155px;
	width: 315px;
}

#edit-title-wrapper label, #edit-firstname-wrapper label, #edit-lastname-wrapper label, #edit-zipcode-wrapper label, #edit-name-wrapper label, #edit-mail-wrapper label, #edit-conf-mail-wrapper label, #edit-pass-wrapper label, #edit-subject-wrapper label, #edit-cid-wrapper label, #edit-message-wrapper label, #edit-address1-wrapper label, #edit-address2-wrapper label, #edit-city-wrapper label, #edit-state-wrapper label, #edit-phone-wrapper label, #edit-manufacturing-code-wrapper label {
	float: left;
	width: 150px;
	text-align: right;
}

form#user-pass #edit-name-wrapper label {
	float: left;
	width: 200px;
	text-align: right;
}

#content-tabs-inner ul.tabs.primary {
	
}



#edit-persistent-login-wrapper {
	padding: 0 0 0 155px;
}

form#user-login #edit-submit {
  	width: 62px;
  	height: 22px;
  	margin: 0 0 0 154px;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/btn_login.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

form#user-login #edit-submit {
  	width: 62px;
  	height: 22px;
  	margin: 0 0 0 154px;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/btn_login.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

form#user-pass-reset #edit-submit {
	width: 82px;
  	height: 24px;
  	margin: 20px 0;
  	padding: 0;
  	border: 0;
  	background: transparent url(../images/btn_register.gif) no-repeat center top;
  	font-size: 0;
  	color: transparent;
  	text-indent: -999em;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
  	clear: both;
  	display: block;
}

#user-register div div.registration_notes {
	padding-left: 155px;
	width: 315px;
}


form label {
	padding: 2px 5px 2px 0;
}

#edit-agreement-wrapper {
	padding: 0 0 0 155px;
}



#edit-field-user-age-value-wrapper {
	
}



/* @end */





/* @group Recipe Landing */

body.page-recipe #node-269 {
	width: 307px;
	height: 310px;
	position: absolute;
	top: 28px;
	left: 12px;
	z-index: 25;
	background: url(../images/RecipeDetail_blurb.png) no-repeat;
	display: none; /* removed per req. from SK */
}

body.page-recipe img.imagefield-field_landing_image {
	z-index: 5;
}

body.page-recipe a.imagefield {
	display: block;
	z-index: 0;
}



#node-269 p, #node-269 h2, #node-269 h1 {
	padding: 0 15px;
	font-weight: bold;
	font-size
}

body.page-recipe #node-269 h1 {
	font-size: 26px;
	padding: 15px 15px 0 15px;
	line-height: 1em;
	color: #ff7900;
	margin: 0 0 7px 0;
}		

#node-269 p a {
	display: block;
	width: 157px;
	height: 51px;
	text-indent: -9999px;
	*font-size: 0;
	background: url(../images/btn_ViewThisRecipePointer.png) no-repeat;
	position: relative;
	left: -7px;
	margin: 10px 0 0 0;
}

#node-269 h2 {
	font-weight: bold;
	font-size: 1.2em;
}

.views-field-field-is-new-value {
	width: 27px;
	height: 13px;
	float: left;
	margin: 10px 5px 0 0;
	padding: 0;
}

li.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
	list-style-type: none;
}

body.page-recipe .views-field-title span.field-content {
	font-size: 20px;
}

#block-views-most_popular_recipes-block_1 td.views-field.views-field-title img, #block-views-related_recipes-block_1 td.views-field.views-field-title img {
	margin: 0 3px 0 0;
}

.pane-views-nodequeue-26-block, .pane-views-nodequeue-31-block {
	float:  left;
	}
	
.pane-views-nodequeue-26-block {
	width: 360px;
}

.pane-views-nodequeue-31-block {
	width: 340px;
}

div.views-field-title-1 span.field-content img {
	float: right;
	position: relative;
	top: -22px;
}

.pane-views-nodequeue-26-block div.views-field-title-1 span.field-content img {
		margin: 0 20px 0 0;
}

.views-field-field-is-new-value span.field-content img {
	float: left;
	width: 27px;
	padding: 0;
	margin: 0;
}

body.page-recipe h1.title {
	display: none;
}

body.page-recipe div.views-field-name {
	padding: 5px 0 0 0;
}

/* @end */

/* @group contentDefault */

body#pid-about-starkist-media div.item-list ul.pager {
	text-align: right;
	padding: 0 10px 0 0;
}

div.didYouKnow, div.compareYourProteins {
	clear: both;
	padding: 1px 0 0 0;
	height: 108px;
	margin: 20px 0 0 0;
	display: block;
}

div.didYouKnow h2, div.compareYourProteins h2 {
	font-size: 24px;
	margin: 15px 0 2px 0;
	font-weight: normal;
	font-style: normal;
}

div.didYouKnow p, div.compareYourProteins p {
	margin: 5px 0 2px 0;
}

div.field.field-type-filefield.field-field-page-image {
	display: none;
}



.contentDefault img {
	float: left;
	margin: 0 15px 15px 0;
}

.sidebarDefault img {
	margin: 0 0 15px 0;
	max-width: 198px;
}

.contentDefault p img.imageFrame, .mgmt img {
	padding: 10px;
	border: 1px solid #c7c2bc;
	background: url(../images/sidebar-block-bg.png) repeat-x 0 top;
	}

.contentDefault p img.imgFrame, .sidebarDefault img.imgFrame {
	padding: 10px;
	border: 1px solid #c7c2bc;
	background: url(../images/sidebar-block-bg.png) repeat-x 0 top;
}

.imgFrame {
	
}

table.SK_standard {
	text-align: left;
	background-color: #f0f0f0;
}


table.SK_standard tr {
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #fff;
}

table.SK_standard tr:hover, table.SK_about tr:hover {
	background-color: #d8e7ff;
}

table.SK_standard td {
	padding: 5px 10px 0;
	margin: 0;
	border-right: 1px dotted #fff;
	text-align: center;
}

tr.SK_header {
	border-top: 2px solid #9a9a9a;
	font-weight: bold;
	background-color: #d3d3d3;
}


.contentDefault h2 {
	margin: 30px 0 20px 0;
	padding: 0 20px 0 0;
	font-weight: normal;
	font-style: normal;
	font-size: 1.8em;
	line-height: 1.1em;
}

div.SK_timeline h2 {
	font-size: 1.2em;
	display: inline-block;
	float: left;
	width: 120px;
	text-align: right;
	margin: 1px 0 0 0;
	padding: 5px 5px 25px 50px;
	font-weight: bold;
	background: url(../images/timeline_bullet.gif) no-repeat 80px 6px;
}

div.SK_timeline p {
	float: left;
	width: 300px;
	margin: 0;
	padding: 7px 5px;
	}

div.SK_timeline h3 {
	font-size: 2.2em;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0;
	color: #a6a6a6;
}

div.SK_timeline div {
	clear: both;
	display: block;
	overflow: auto;
	margin-bottom: 10px;
}

div.SK_timeline {
	background: url(../images/timeline_keyline.gif) repeat-y 80px top;
}


.contentDefault {
	float: left;
	width: 700px;
}

.contentDefault p {
	line-height: 1.4em;
	margin: 10px 0 10px 0;
}

table.SK_about p strong {
	font-size: 1.2em;
	padding: 0;
	color: #004d98;
}

div.aboutSK_body {
	width: 400px;
	float: right;
}

.sidebarDefault {
	width:220px;
	float: right;
	padding-top: 0;
	text-align: center;
	}
	
tbody {
	border: none;
	}
	
table.SK_about {
	margin: 20px 0 20px 0;
	border-top: 1px dotted #a79d96;
}

table.SK_about tr {
	border-bottom: 1px dotted #a79d96;
}

table.SK_about td {
	padding: 0 5px;
	}

.contentDefault ul li {
	list-style-image: url(../images/bullet_orangeDot.png);
	padding: 0 40px 10px 0;
}

div.views-field-created span.field-content {
	font-size: 1.4em;
	font-weight: normal;
	font-style: normal;
}

#block-montharchive-montharchive_press_release div.inner.clearfix h2.title.block-title {
	color: #fff;
	background-color: #6d6d6d;
	margin: 1px 1px 5px 1px;
}

#block-views-press_releases-block_1 div.views-field-title {
	margin: 5px 0 10px 0;
	font-weight: bold;
}

#block-views-press_releases-block_1 p {
	margin: 10px 0;
}

#block-montharchive-montharchive_press_release li {
	list-style-type: none;
	border-bottom: 1px solid #d3d3d3;
	padding: 5px 0;
}

#block-montharchive-montharchive_press_release li.last {
	border-bottom: none;
}

#block-montharchive-montharchive_press_release ul {
	padding: 0 10px 5px;
}

div.mgmt {
	margin: 0 0 35px 0;
	padding: 0 0 20px 0;
	border-bottom: 2px dotted #d3d3d3;
}





/* @end */

/* @group Recipe Detail */

.at15e_row input,.at15e_row textarea {
	max-width: none !important;
	}

div.recipeInfo {
	width: 230px;
	margin: 0 0 0 470px;
	font-size: 12px;
	padding: 25px 0 0;
	}

h2.SKMember {
	width: 219px;
	height: 25px;
	text-indent: -9999px;
	*font-size: 0;
	margin: 0 0 10px;
	background: url(../images/SK_memberTag.gif) no-repeat;
}

#block-apachesolr-mlt-001 div.inner.clearfix div.content div.item-list ul li a {
	padding-right: 15px;
}

#rd_imgWrapper div.rd_buttonRow div.add_this_button a.addthis-button img {

}

#rd_imgWrapper div.rd_buttonRow a img.add-favorites-icon {
	position: absolute;
	left: 125px;
}



div.tagline {
	color: #6d6d6d;
	font-size: 1.2em;
	margin: 10px 0;
}


body.node-type-skrecipe div.tagline{
	font-weight: bold;
	margin: 0 0 10px 0;
	line-height: 1.2em;
}

.field-field-recipe-cooktime, .field-field-recipe-preptime, .field-field-recipe-serving-size {
	overflow: auto;
	width: 100%;
	margin: 5px 0;
}

#recipeCard {
	clear: both;
}

#recipeCardContents {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #f7e891;
	background-color: #fbf7e2;
	padding-top: 15px;
}

#recipeCardContents .field-field-recipe-directions ol li {
	list-style-image: url(../images/recipeDirectionsBullet.gif);
	margin: 0 0 5px 0;
}

#recipeCardContents .field-field-recipe-tips h3.field-label {
	background: url(../images/recipeTip.gif) no-repeat;
	width: 31px;
	height: 31px;
	text-indent: -9999px;
	*font-size: 0;
}

#recipeCardContents div.field.field-type-text.field-field-recipe-directions div.field-items div.field-item ol {
	margin: 10px 0 15px 12px;
}



#recipeCard h2 {
	height: 30px;
	margin: 0;
	text-indent: -9999px;
	*font-size: 0;
	background: url(../images/recipeTab.gif) no-repeat;
}



#recipeCardContents .field-field-recipe-ingredients h3.field-label {
	padding: 0 28px;
}



.field-field-recipe-directions {
	padding: 0 15px 0 265px;
}

.field-field-recipe-ingredients div.field-label {
	font-size: 1.3em;
	margin: 0 0 15px 0;
	padding: 0 28px;
}

.field-field-recipe-ingredients div.field-label, .field-field-recipe-directions div.field-label {
	font-size: 1.3em;
	margin: 0 0 15px 0;
}

.field-field-recipe-ingredients ul {
	padding: 10px 10px 0 28px;
}

.field-field-recipe-ingredients ul li{
	line-height: 1.3em;
	margin: 0 0 10px 0;
}

.field-field-recipe-ingredients {
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

div.recipe_image {
	width: 451px;
	height: 285px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #a99f98;
	
}

div#rd_imgWrapper {
	float: left;
	width: 453px;
	margin: 0 0 28px 0;
}

#rd_imgWrapper div.rd_buttonRow {
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #007785;
	margin: 0;
	height: 24px;
}


div#find_similar_recipes {
	padding: 0 15px 15px 15px;
}

#rd_imgWrapper div.add_this_button {
	display: inline;
	position: absolute;
	left: 312px;
	}


#tipWrapper {
	padding: 0 0 9px 0;
	margin: 0 15px 6px 0;
	background: url(../images/recipeTip_shadow.gif) no-repeat right bottom;
}

.field-field-recipe-tips {
	border: 1px solid #ead146;
	margin: 0 0 0 265px;
	padding: 10px 15px;
	background: #ffec91 url(../images/recipeTip_bg.gif) repeat-x 0 bottom;
}

div.reviewLinks {
	font-weight: bold;
	margin: 10px 0 20px 0;
	display: block;
	}
	
#find_similar_recipes div.terms ul.links li, #block-apachesolr-mlt-001 div.inner.clearfix div.content div.item-list ul li {
	display: block;
	padding: 2px 10px 4px 16px;
	margin: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/bullet_greenCheck.png) no-repeat 0 4px;
	margin: 0;
	line-height: 1.4em;
}

div.recipeRating .clear-block {
	display: inline;
}

.fivestar-static-form-item div.form-item {
	margin: 0 0 10px 0;
}

.fivestar-combo-stars .fivestar-static-form-item {
  float: left; /* RTL */
  margin-right: 20px; /* RTL */
}

div.createdBy {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 20px 00;	
}

#find_similar_recipes div.terms ul.links {
	padding: 0;
	position: relative;
}

div.views-field-field-like-other-products-nid span a {
	display: block;
	padding: 2px 10px 4px 16px;
	margin: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/bullet_greenCheck.png) no-repeat 0 4px;
	margin: 0;
	line-height: 1.4em;
}

div.views-field-field-like-other-products-nid {
	padding: 0 0 2px 10px;
}

#block-apachesolr-mlt-001 a.apachesolr-mlt-admin-link {
	display: block;
	margin: 0 0 0 15px;
	padding-bottom: 10px;
}

#this_recipe_made_with #product_image img {
	width: 80px;
	margin: 5px 10px 10px 10px;
	float: left;
	border: 1px solid #c8c7c4;
}

#this_recipe_made_with #product_title {
	font-weight: bold;
	float: left;
	padding: 5px 0;
	width: 110px;
}

#block-apachesolr-mlt-001 ul {
	padding: 0 0 15px 15px;
}

div.createdBy p span {
	color: #ff7900;
}

.field-field-image div.field-items div.field-item {
	margin: 0;
}

.field-field-recipe-preptime h3.field-label, .field-field-recipe-cooktime h3.field-label, .field-field-recipe-serving-size h3.field-label, .field-field-recipe-other-serving-size h3.field-label {
	text-align: right;
	width: 75px;
	margin: 0 5px 0 0;
	float: left;
	font-size: 1em;
}

.field-field-recipe-other-serving-size h3.field-label {
	display: none;
}

.field-field-recipe-other-serving-size-spacer {
	width: 80px;
	float: left;
	display: block;
}

.node-type-other_serving_size div.inner h2.title {
	padding: 0 0 0 80px;
	font-size: 1em;
}

.field-field-recipe-benefits ul {
	padding: 0;
}

.field-field-nutrition-label-title h3.field-label {
	margin: 26px 0 0 0;
}

ul.links li {
	padding: 0;
	margin: 0 10px 0 0;
}

div.rd_buttonRow {
	background-color: #3ab2c1;
	height: 24px;
}


div.rd_buttonRow span.print-link {	
	width: 125px;
	margin: 0;
	padding: 0;
	display: inline-block;
}

div.rd_buttonRow img.print-icon {
	display: none;
}

div.rd_buttonRow span.print_html {
	display: block;
	width: 125px;
	height: 24px;
	background-image: url(../images/btn_printerFriendly.png);
	margin: 0;
	position: absolute;
	left: 1px;
}

div.rd_buttonRow span.flag-wrapper {
	position: absolute;
	left: 125px;
}

#rd_imgWrapper div.rd_buttonRow span.flag-wrapper.flag-favorites a.flag.flag-action.flag-link-normal{
	
}

div.rd_buttonRow span.print_html a {
	display: block;
	width: 125px;
	height: 24px;
}

span.print-link {
	height: 24px;
	padding: 0;	
}

#nInfoHeader h3.field-label {
	display: inline;
	padding: 0 17px 0 0;
	background: url(../images/icon_nutritionalInfo.gif) no-repeat right top;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
}

#nInfoHeader div.field-items div.field-item {
	margin: 2px 0;
}

#nInfoHeader {
	margin: 20px 0 5px 0;
}

#nInfoContent p {
	margin: 0 0 10px 0;
}

div.recipeInfo form.fivestar-widget {
	clear: none;
}

.node-type-other_serving_size div.meta, .node-type-other_serving_size div.content {
	display: none;
}

.node-type-other_serving_size {
	/*display: none;*/
}

.node-type-other_serving_size h2.title {
	display: block !important;
}

body.node-type-user-recipe input#edit-preview.form-submit {
	width: 78px;
  	height: 22px;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	float: right;
  	background: transparent url(../images/btn_preview.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

#comment-form div div.textarea-identifier.description {
	padding: 0;
	margin: 0 0 10px 0;
}

body.node-type-user-recipe input#edit-submit.form-submit {
	width: 54px;
  	height: 22px;
  	margin: 0 10px 0 5px;
  	padding: 0;
  	border: 0;
  	float: right;
  	background: transparent url(../images/btn_save.gif) no-repeat center top;
  	*font-size: 0;
  	text-indent: -9999px;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

/* @group Nutrition Facts */



table.nutrition-facts {
	border: none;
	color: #000;
}

th.nutrition-facts {
	font-size: 1.5em;
	border-bottom: 4px solid black;
	padding: 4px 0;
}

table.nutrition-facts td.top-border-bold {
	border-top: 3px solid black;
}

#nInfoContent div.field-items div.field-item {
	border: 1px solid black;
	padding: 3px;
}

td.nutrition-facts-bold {
	font-weight: bold;
}

table.nutrition-facts td {
	border-top: 1px solid black;
	padding: 4px 0;
}


/* @end */

/* @group Comments */

div.comment.comment-unpublished.clear-block {
	background-color: #fff6cd;
}

#comments div.comment.comment-published.clear-block ul.links {
	padding: 0;
}

li.comment_forbidden.first.last {
	padding: 0;
}

#comments div.comment.comment-published.clear-block div.content p {
	margin: 4px 0 5px 0;
}

div.recipeRating {
	margin-bottom: 15px;
	overflow: hidden;
}

div.field-item {
	display: block;
}


h2.comments-header {
	color: #ff7900;
	font-weight: bold;
	margin: 30px 0 10px 0;
	font-size: 1.4em;
}

#comments div.box h2.title {
	color: #ff7900;
	font-weight: normal;
	margin: 10px 0;
	font-size: 1.2em;
	font-style: normal;
}

textarea#edit-comment.form-textarea {
}

#edit-comment-wrapper label {
	margin: 0 0 10px 0;
	font-weight: normal;
	font-style: normal;
}

#edit-moderate-wrapper div.description {
	padding: 0;
	margin: 5px 0;
	width: 100%;
}

input#edit-submit.form-submit {
	
}

#comments div.comment {
	border-bottom: 1px dotted #a79d96;
	padding: 10px 0;
	margin: 0;
}

#comments div.comment.comment-published.clear-block div.comment-folded {
	margin: 0 0 0 0;
}

div.comment-folded {
	margin: 0;
}

div.comment-folded p {
	margin: 0 0 2px 0;
	font-weight: bold;
}

div.comment.comment-published.clear-block {
	margin-top: 0;
}

#comments div.item-list ul.pager {
	text-align: right;
	margin: 10px 0;
}

ul.pager li a:link {
	font-size: 14px;
	border: none;
	color: #0063be;
	padding: 0 4px;
}

ul.pager li a:hover {
	color: #ff7900;
	background: none;
}

ul.pager li.pager-current {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	background-color: #fff;
	padding: 0 4px;
}



/* @end */



/* @end */

/* @group Product Detail */

div#node-111.node.odd.full-node.node-type-product {
	margin: 20px 0
}

div.nutritional_benefits h1 {
	font-size: 13px;
	margin: 10px 0 5px 0;
}

div.nutrition_facts .field-field-nutrition-label-text {

	padding: 5px 0;
}

div.nutrition_facts {
	width: 285px;
	float: left;
	clear: left;
	border-bottom: 2px solid #edebe7;
}

div.nutrition_facts h1 {
	font-size: 16px;
	margin-bottom: 10px;
}

div.nutrition_facts h3.field-label {
	margin: 0;
	background: url(../images/NutritionalInfo_open.gif) no-repeat right center;
}

div.nutrition_facts .field-field-nutrition-label-title {
	border-top: 2px solid #edebe7;

}



div.nutrition_facts h3.field-label a {
	margin: 0;
	display: block;
	padding: 6px 20px 3px 0;
	min-height: 17px;
}

div.nutrition_facts h3.field-label a:hover {
	text-decoration: none;
}

div.product_info p {
	margin: 0 0 15px 0;
}

div.product_info {
	width: 395px;
	float: right;
	position: absolute;
	left: 310px;
}

div.product_image {
	width: 285px;
	float: left;
	margin: 0 0 20px 0;
}

#block-views-related_recipes-block_1 th.views-field.views-field-title {
	display: none;
}

#page #block-views-you_might_also_like-block_1 div.inner {
	border: 1px solid #f8eca9;
	background: #fbf7e2;
	padding-bottom: 10px;
}


/* @end */

/* @group Product */

body.page-products h1.title {
	display: none;
}

div.view.view-product-landing-slideshow img.imagefield.imagefield-field_landing_image{
	width: 700px;
	height: 364px;
}

body.page-products div.view.view-product-landing-slideshow div.view-content {
	padding: 0 0 24px 0;
	background: url(../images/slideshowShadow.jpg) no-repeat left bottom;
	height: 364px;
}

h1.productTitle {
	color: #ff7900;
	margin: 0 0 5px 0;
	padding: 5px 0 0 15px;
	font-size: 31px;
	font-weight: normal;
	font-style: normal;
}

div.productTagline p {
	color: #6d6d6d;
	font-size: 1.2em;
	margin: 10px 0 25px 16px;
	font-weight: bold;
}

.view-id-random_recipe_product_landing.view-display-id-block_1  div.views-field-title {
	margin: 5px 0 5px;
	padding: 0;
	font-size: 2em;
}

.view-id-random_recipe_product_landing.view-display-id-block_1 #created_by {
	color: #333;
	margin-bottom: 10px;
}

#block-views-nodequeue_37-block div.field-content ul {
	display: block;
	padding: 0 0 0 13px;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-style: normal;
	list-style-type: none;
}

#block-views-nodequeue_37-block div.item-list ul li.views-row {
	list-style-type: none;
	list-style-image: none;
}

#block-views-nodequeue_37-block div.field-content {
	color: #000;
}

#block-views-nodequeue_37-block ul li {
	margin: 0 0 10px;
	list-style-image: url(../images/bullet_orangeDot.png);
	list-style-position: outside;
}

#block-views-nodequeue_37-block div.view-footer {
	padding: 0 0 0 10px;
}

li.product-sub-category a {
	color: #000;
	font-weight: bold;
	margin: 0 0 20px 0;
}

h3.product-category {
	padding: 0 0 8px 0;
	margin: 0 20px 10px 15px;
	border-bottom: 1px dotted #0063be;
	font-size: 1.4em;
}

div.taxonomy-image img {
	margin: 0 0 10px 15px;
}

li.product-sub-category ol li.product-item {
	padding: 4px 0 0 0;
}

li.product-item {
	padding: 4px 0 0 13px;
}

div.product-landing-list {
	margin: 25px 0 0 0;
}

li.product-item a{
	font-weight: normal;
	font-style: normal;
	color: #0063be;
}

.product-landing-list-category {
	width: 350px;
	float: left;
}

div.product-landing-list ol {
	margin: 0;
}


li.product-sub-category {
	margin: 0 20px 20px 15px ;
	font-weight: bold;
}

#block-views-all_active_coupons-block_1 td.col-1 {
	padding: 0;
} 


/* @end */

/* @group FAQ */

h5.faq-header {
	font-size: 1.3em;
}

div.faq-question {
	font-weight: bold;
	margin: 10px 0 5px 0;
}

div.faq-answer p {
	line-height: 1.4em;
	margin: 6px 0;
}

div.faq-content {
	padding: 0 240px 0 0;
}



/* @end */

/* @group Header */

div#block-starkist_search-0, div#block-starkist_search-1 {
	position: absolute;
	top: 0;
	right: 10px;
	width: 240px;
	z-index: 250;
}

div#block-starkist_search-0 .form-select, div#block-starkist_search-0 .form-select {
	width: 220px;
}

input#edit-go.form-submit {
  	width: 32px;
  	height: 24px;
  	padding: 0;
	margin: 0;
  	border: 0;
  	background: #fff url(../images/btn_Go.gif) no-repeat center top;  	
	font-size:0;
	
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

a#go_button_id {
   width: 32px;
   height: 24px;
   padding: 0;
   margin: 0;
   border: 0;
   z-index: 25;
   cursor: pointer; /* hand-shaped cursor */
   cursor: hand; /* for IE 5.x */   
  
}

#more_options a {
	display: block;
	margin: 4px 0 0 0;
	padding: 0 10px;
	background: url(../images/readMore_arrow.gif) no-repeat left center;
	text-decoration: none;
}

#less_options a {
	display: none;
}

a#less_options_link {
	background: url(../images/readLess_arrow.gif) no-repeat left center;
}

#block-starkist_search-0 div.inner.clearfix, #block-starkist_search-1 div.inner.clearfix {
	margin: 0;
}

input#edit-starkist-search-form-1.form-text, input#edit-starkist-search-form.form-text {
	/*width: 182px;*/
	height: 18px;
	min-width: 99%;
	border-right: none;
}


#starkist-search-form, #starkist-search-box-form {
	width: 232px;
	padding: 5px 0 0 8px;
	background: url(../images/search_bg.jpg) 0 top;
}

#recipe_search_title {
	padding: 0;
	margin: 0 0 5px;
	color: #004d9d;
	border: none;
	width: 130px;
	height: 22px;
	background: url(../images/searchTitle.png) no-repeat left top;
	text-indent: -9999px;
	*font-size: 0;
}

#search_error, #search_message, #status_stop {
	color: #fff;
	padding: 3px 10px 0 0;
	display: block;
	height: 20px;
}

/* START of expand search widget for recipe landing page only, on search results do not show "more options" */
#more_starkist_search {
   display: none;   
}
body.page-recipe #more_starkist_search {
   display: block;	
}
body.page-recipe #more_options {
   display: none;   
}
body.page-recipe #less_options {
   display: none;   
}
body.page-search #more_options {
   display: none;
}
body.page-search #search-form {
	display: none;
}
body.page-search #content-tabs {
	display: none;
}
#whitespace_spacer_recipe_landing {
	display: block;
	height: 170px;
}
/* END of expand search widget for recipe landing page only */

#status_stop img {
	float: left;
	margin: 0 5px 0 0;
}

div#edit-starkist-search-form-1-wrapper.form-item, div#edit-starkist-search-form-wrapper.form-item {
	margin: 0;
	padding: 0;
	float: left;
	width: 190px;
}

#more_options {
	float: right;
}

div#block-search-0.block.block-search {
	width: 248px;
	margin: 0;
	position: relative;
	}

#edit-search-block-form-1-wrapper label {
	display: none;
}



#header-site-info {
  margin: 0;
}

#header-group {
    height: 103px;
	background: url(../images/header_bg.jpg) no-repeat 10px 0;
	
}

#logo {
	height: 79px;
}

#logo a {
	float: left;
	height: 0;
	}

#logo a img {
	width: 319px;
}

p#header-login-non-auth, #block-block-2, #login-form-container {
	color: #fff;
	margin: 5px 0 0 0;
}

#header-login-non-auth a, #block-block-2 a, #login-form-container a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#block-block-2 a, #login-form-container a {
	margin: 0 0 0 5px;
}

#block-block-1, #block-block-2 {
	text-align: right;
	line-height: 1.2em;
	width: 380px;
	position: absolute;
	top: 24px;
	right: 250px;
}

#header-group form#user-login {
	margin: 0;
}

#header-group form#user-login #edit-submit {
	margin: 0;
}

#login-form-container p span a {
	font-size: 10px;
}

form#user-login input#edit-name {
	border: 1px solid #a79d96;
	width: 120px;
	height: 18px;
	margin: 0 5px 0 0;
	padding: 0 2px;
	background: url(../images/form_bg.png) repeat-x;
}

#header-group #login-form-container p {
	margin: 0;

}

#header-group-inner {
	position: relative;
	z-index: 995;
}

#more_starkist_search {
	padding: 0 0 10px 0;
	overflow: auto;
}

#find_recipes_now_div a {
	width: 143px;
	float: right;
	text-align: right;
	margin: 0 10px 0 0;
	display: block;
}

#reset_link a {
	height: 22px;
	width: 52px;
	float: left;
	background: #54bac6 url(../images/btn_reset.gif) no-repeat left top;
	text-indent: -9999px;
	*font-size: 0;
}

#block-starkist_search-1 h2.title.block-title {
	display: none;
}

#more_starkist_search #less_options a {
	float: left;
	margin: 0;
}

/* @group Connect - Facebook and Twitter */

div#block-block-4 {
	position: absolute;
	top: 6px;
	right: 250px;
	width: 250px;
}

div#block-block-4 p {
	text-align: right;
	color: #fff;
	font-weight: bold;
	margin: 0;
	line-height: 24px;
}

div#block-block-4 p a {
	width: 17px;
	height: 17px;
	margin: 0 3px;
	display: inline-block;
}


div#block-block-4 a.facebookLink {
	background-image: url(../images/link_facebook.gif);
}

div#block-block-4 a.twitterLink {
	background-image: url(../images/link_twitter.gif);
}

div#block-block-4 a:hover.facebookLink, div#block-block-4 a:hover.twitterLink {
	text-decoration: none;
}

/* @end */

/* @group Navbar */

#block-menu-primary-links {
	margin: 0;
}

#block-menu-primary-links ul.menu {
  	background-color: #00438c;
	height: 24px;
	padding: 0;
	background-image: url(../images/nav_bg.gif);
}

#block-menu-primary-links ul.menu li.leaf a {
	color: #fff;
	vertical-align: middle;
	display: block;
	text-decoration: none;
	padding: 3px 13px 3px 14px;
}

#block-menu-primary-links ul.menu li.leaf a:hover {
	color: #00438c;
	background: #fff url(../images/navBottomLine.gif);
	
}

#block-menu-primary-links ul.menu li.leaf.first.active-trail {
	margin: 0 0 0 1px;
}

#block-menu-primary-links ul.menu li {
  	margin: 0;
  	float: left;
	background: url(../images/navDivider.gif) no-repeat left;
	position: relative;
}

#block-menu-primary-links #about-starkist-drop-down div li {
	background: none;
}

/*#block-menu-primary-links div.inner.clearfix div.content ul.menu li.leaf.last {
	width: 136px;
	background: #54bac6 url(../images/nav_addbg.gif) no-repeat left top;
	position: absolute;
	right: 240px;
	text-indent: -9999px;
}*/

#block-menu-primary-links ul.menu li.leaf.last a {
	margin: 0;
	padding: 0;
	width: 104px;
	height: 24px;
	background: #54bac6 url(../images/nav_addbg.gif) no-repeat left top;
	position: absolute;
	right: -135px;
	text-indent: -9999px;
	*font-size: 0px;
}

#block-menu-primary-links ul.menu li.leaf.last a:hover {
	background: #54bac6 url(../images/nav_addbgHover.gif) no-repeat left top;
}

#block-menu-primary-links div.inner.clearfix div.content ul.menu li.leaf.last a {
	padding-left: 31px;
}

li.leaf {
  list-style-type: none;
  list-style-image: none;
  height: 24px;
  padding: 0;
}

#block-menu-primary-links li.leaf.active-trail {
	color: #0063be;
	height: 24px;
	background-color: #fff;
	background: url(../images/navBottomLine.gif) repeat-x 0 bottom;
}

#block-menu-primary-links ul.menu li.leaf.active-trail a {
	color: #0063be;
	font-weight: bold;
	background: #fff url(../images/navBottomLine.gif) no-repeat left bottom;
	margin-left: 1px;
}


/* @end */



/* @end */

/* @group Dropdown menu */

#block-menu-primary-links .active-trail #all-about-drop-down a, #block-menu-primary-links .active-trail #all-about-drop-down a{
	border-left: none;
	background: none;
}

div.dropdown-menu {
	display: none;
	position: absolute; 
	width: 300px; 
	/*height: 200px;*/ 
	z-index: 5001; 
	padding: 15px 0 15px 15px;
	background: #a0dae8 url(../images/nav_dropdownbg.gif) repeat-x 0 top;
	border: 1px solid #a9a9a9;
	border-top: none;
	line-height: 1.4em;
}

#block-menu-primary-links div.dropdown-menu div.view-content div.views-field-title a {
	display: block;
	color: #ff7900;
	line-height: 1.4em;
	width: 150px;
	float: left;
	clear: left;
}

#block-menu-primary-links #product-drop-down div.view-random-product.view-id-random_product div.views-field-title a {
	width: 130px;
}

#block-menu-primary-links #recipes-drop-down div.view-random-recipe.view-id-random_recipe div.views-field-title a {
	width: 130px;
}



#block-menu-primary-links ul.menu div.dropdown-menu div.view.view-random-product div.views-field-title a {
	padding: 5px;
	margin: 0 10px;
}

#product-drop-down div div.view.view-random-product.view-id-random_product.view-display-id-block_1.view-dom-id-9 {
	
}

#block-menu-primary-links #about-starkist-drop-down div li a, #block-menu-primary-links  #all-about-drop-down div li a {
	width: 160px;
	display: block;
}

#block-menu-primary-links .active-trail #all-about-drop-down a, #block-menu-primary-links .active-trail #about-starkist-drop-down a{
	border-left: none;
	background: none;
}

#product-drop-down div.views-field-title {
	padding: 0 !important;
	margin: 0;
}

#product-drop-down div.view-header p {
	margin: 0;
}

#block-menu-primary-links #recipes-drop-down div.view-header a, #recipes-drop-down div.view-content span a, #product-drop-down div.view-content span a, #block-menu-primary-links #about-starkist-drop-down a, #block-menu-primary-links #all-about-drop-down a, #product-drop-down div.view-header p a {
	border: none;
	border-bottom: 1px dotted #a79d96;
	padding: 4px 0 !important;
	color: #0063be  !important;
	font-weight: normal;
	font-style: normal;
	display: block;
	}

div#about-starkist-drop-down.dropdown-menu, div#all-about-drop-down.dropdown-menu {
	width: 170px;
}

#block-menu-primary-links #recipes-drop-down div.view-header a {
	padding: 4px 0;
	color: #0063be;
}

#block-menu-primary-links #recipes-drop-down div.view-header a:hover, #recipes-drop-down div.view-content span a:hover, #block-menu-primary-links #product-drop-down div.view-content span a:hover, #block-menu-primary-links #about-starkist-drop-down  a:hover, #block-menu-primary-links #all-about-drop-down a:hover {
	font-weight: bold;
	text-decoration: none;
	background: none;
}
	
#recipes-drop-down div.view-header p {
	margin: 0;
}

#recipes-drop-down div div.view.view-random-recipe span a, #product-drop-down div div.view.view-random-product span a {
	border: none;
}

#recipes-drop-down div.views-field-title span.field-content a, #product-drop-down div.views-field-title span.field-content a {
	font-size: 12px;
	line-height: 1.1em;
	color: #0063be;
	padding: 0 10px;
}

#recipes-drop-down div div.view.view-recipes-by-type div.views-field-name span.field-content a:hover, #product-drop-down div div.view.view-recipes-by-type div.views-field-name span.field-content a:hover, #about-starkist-drop-down div div.view.view-recipes-by-type div.views-field-name span.field-content a:hover {
	font-weight: bold;
	background: none;
}


ul.menu div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
	text-align: center;
}

#recipes-drop-down div div.view.view-recipes-by-type div.view-footer p a {
	padding: 4px 0;
	color: #0063be;
	font-weight: normal;
	font-style: normal;
	border-bottom: none;
}

#recipes-drop-down div div.view div.views-field-title, #product-drop-down div div.view div.views-field-title {
	padding: 0 10px;
}

#recipes-drop-down img, #product-drop-down img {
/*	width: 62px;
	height: 62px;
*/}

#block-menu-primary-links ul.menu li.leaf #recipes-drop-down a, #block-menu-primary-links ul.menu li.leaf #product-drop-down a  {
	background-color: transparent;
	background-image: none;
	background: none;
	font-weight: normal;
	font-style: normal;
}

#block-menu-primary-links ul.menu li.leaf #recipes-drop-down a:hover, #block-menu-primary-links ul.menu li.leaf #product-drop-down a:hover {
	font-weight: bold;
}

#block-menu-primary-links #all-about-drop-down div li {
	background: none;
}



/* @end */

/* @group Rating */

div.fivestar-widget .star, div.fivestar-widget .star a {
  background: url(../images/star.png) no-repeat 0 0; /* RTL */
  text-decoration: none;
}


div.fivestar-widget-static .star {
  float: left; /* RTL */
  width: 15px;
  height: 15px;
  overflow: hidden;
  text-indent: -9999em;
  background: url(../images/star.png) no-repeat center top; /* RTL */
}

.fivestar-widget-static-5.clear-block {
	margin: 3px 0 4px 0;
}

div.fivestar-widget-static .star span.on {
  display: block;
  width: 2;
  height: 100%;
  background: url(../images/star.png) no-repeat 0 -32px; /* RTL */
}

div.fivestar-widget-static .star span.off {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../images/star.png) no-repeat 0 0; /* RTL */
}

.fivestar-summary-average-count, span.user-rating {
	color: #a79d96;
}

form.fivestar-widget div.description {
	padding: 0;
	width: 100%;
}

/* hide fivestar drop down which is displayed temporarily as page loads */
#edit-vote-3,  #edit-fivestar-submit-1 {
   display:none;
}

/* @end */

/* @group Slideshow */

div.view.view-home-page-slideshow {
	margin: 0 0 20px 0;
	height: 364px;
}

.views_slideshow_singleframe_no_display,
.views_slideshow_singleframe_hidden,
.views_slideshow_singleframe_controls,
.views_slideshow_singleframe_image_count {
  display: none;
}

#content-content .panels-flexible-region-inside-last {
	width: 700px;
	padding: 0;
	margin: 0;
}

/* Pager Settings */

.views_slideshow_singleframe_pager div a img {
  width: 75px;
  height: 75px;
}

.views_slideshow_singleframe_pager div {
  display: inline;
  padding-left: 0;
}

.views_slideshow_singleframe_pager.thumbnails a.activeSlide img {
  border: none;
}

.views_slideshow_singleframe_pager.numbered a.activeSlide {
  text-decoration: underline;
}

div.views-slideshow-controls-bottom {
	position: absolute;
	top: 320px;
	right: 15px;
	z-index: 25;
	height: 15px;
}

div#views_slideshow_singleframe_pager_1 .views_slideshow_pagerNumbered {
	padding: 5px;
	margin: 10px;
}

div.pager-item a {
	background-color: #00438c;
	color: #fff;
	text-align: center;
	margin: 0 4px 0 0;
	padding: 1px 4px;
	width: 20px; 
	height: 20px;
	font-weight: bold;
}

div.pager-item a.activeSlide {
	background-color: #fff;
	color: #00438c;
}

div.pager-item a:hover {
	text-decoration: none;
}

#views_slideshow_singleframe_div_1_1 {
	padding: 0;
}



/* @end */

/* @group Contact Us */

body.page-contact input#edit-submit {
  	width: 54px;
  	height: 24px;
  	float: right;
  	padding: 0;
  	margin: 0 26px 0 0;
  	border: 0;
  	background: transparent url(../images/btn_send.gif) no-repeat center top;
  	text-indent: -9999px;
  	*font-size: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

body.page-contact #content-inner-inner {
	width: 700px
}

#edit-message-wrapper {
	padding: 0 0 0 155px;
}

#edit-message-wrapper label {
	text-align: left;
}

#manufacture_code_image {
	padding: 0 0 0 155px;
}

body.page-contact div#edit-copy-wrapper.form-item {
	margin-left: 154px;
}




/* @end */

/* @group Lifestyle */

#read_more_link a, a div#view_recipe  {
	padding: 0 8px 0 0;
	background: url(../images/readMore_arrow.gif) no-repeat right center;
	display: inline;
	font-weight: bold;
}

body.page-home div.views-field-body div.field-content p {
	padding: 0 20px 0 0;
}

#view_recipe {
	
}

div.view-content {
	color: #9a9a9a;
	font-weight: bold;
}

#block-views-nodequeue_16-block {
	width: 220px;
}

div.view-content div.views-field-title a {
	color: #ff7900;
}

div.view-content div.views-field-title {
	font-size: 2.4em;
	line-height: 1em;
	margin: 5px 0 0 0;
	padding: 0 15px 0 0;
	font-weight: normal;
	font-style: normal;
}

div.view-content div.views-field-body {
	margin: 0px 10px 0px 0px;
	
}

div.view-content ul {
	padding: 0;
	margin: 0;
}

div.view-content img.imagecache.imagecache-small {
	border: 1px solid #a99f98;
	width: 218px;
}



/* @end */

/* @group Sidebar */

#block-block-3 h2 {
	color: #ff7900;
	padding: 10px 5px 0;
	margin: 6px 10px 0;
	font-size: 1.2em;
	border-top: 1px dotted #a79d96;
	clear: both;
}

#loginJoin h2.joinTitle {
	padding: 0;
	margin: 10px 0 0 0;
	text-indent: -9999em;
	font-size: 0;
	border: none;
	background: url(../images/joinTitle.gif) no-repeat center top;
}

#loginJoin p {
	padding: 0 15px;
	margin: 3px 0 0 0;
	color: #9a9a9a;	
}

#loginJoin p.joinButton {
	float: right;
	margin: 5px 0 5px 0;
}

#loginJoin p.joinButton span a {
	display: block;
	width: 86px;
	height: 24px;
	text-indent: -9999px;
	*font-size: 0;
	background: url(../images/btn_joinNow.gif) no-repeat;
	padding: 0;
}

#block-block-3 div p a {
	float: left;
	text-align: left;
	padding: 0 15px 10px;
}

form#user-login-form #edit-persistent-login-wrapper {
	padding: 0;
	margin: 10px 0 5px 0;
}

#user-login-form {
	padding-bottom: 0;
}

#block-views-most_popular_recipes-block_1 table.views-table, #block-views-related_recipes-block_1 table.views-table, #block-views-regional_items-block_1 table.views-table  {
	width: 210px;
	margin: 0 0 9px 4px;
}

#block-views-most_popular_recipes-block_1 tr.even td, #block-views-most_popular_recipes-block_1 tr.odd td, #block-views-related_recipes-block_1 tr.even td, #block-views-related_recipes-block_1 tr.odd td, #block-views-regional_items-block_1 tr.odd td, #block-views-regional_items-block_1 tr.even td  {
	background: #fff url(../images/MPR_recipe-bg.png) repeat-x 0 bottom;
	border: none;
	vertical-align: middle;
}

#block-views-most_popular_recipes-block_1 tr.even, #block-views-most_popular_recipes-block_1 tr.odd, #block-views-regional_items-block_1 tr.even, #block-views-regional_items-block_1 tr.odd {
	border: 1px solid #fff;
	padding: 0;
}

#block-views-most_popular_recipes-block_1 table.views-table thead, #block-views-regional_items-block_1 table.views-table thead {
	display: none;
}

#block-views-most_popular_recipes-block_1 img.imagecache.imagecache-thumbnail, #block-views-related_recipes-block_1 img.imagecache.imagecache-thumbnail, #block-views-regional_items-block_1 img.imagecache.imagecache-thumbnail {
	width: 64px;
	height: 64px;
	padding: 0;
	margin: 0;
	border: 1px solid #a99f98;
	overflow: hidden;
}

#block-views-nodequeue_6-block ul li, #block-views-nodequeue_11-block ul li, #block-views-nodequeue_16-block ul li, #block-apachesolr-mlt-001 div.item-list ul li {
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}

#block-user-1 div.inner, #block-user-0 div.inner, #block-menu-menu-user-navigation div.inner, #block-views-most_popular_recipes-block_1 div.inner, #block-block-3 div.inner, #block-block-6 div.inner, #block-apachesolr-mlt-001 div.inner, #block-views-you_might_also_like-block_1 div.inner, #block-views-related_recipes-block_1 div.inner, #block-views-regional_items-block_1 div.inner, #block-montharchive-montharchive_press_release div.inner {
	border: 1px solid #c7c2bc;
	background: #e0ded9 url(../images/sidebar-block-bg.png) repeat-x 0 top;
	}

#block-block-7 div.inner, #block-views-you_might_also_like-block_1 div.inner {
	border: 1px solid #f8eca9;
	background-color: #fbf7e2;
}

#block-views-most_popular_recipes-block_1 div.inner div.view-footer div a img {
	margin: 0 0 5px 0;
}

#block-menu-menu-user-navigation, #block-user-0, #block-user-1,div#block-views-most_popular_recipes-block_1, #block-block-3, #block-block-6, #block-block-7, #block-apachesolr-mlt-001, #block-views-you_might_also_like-block_1, #block-views-related_recipes-block_1, #block-views-regional_items-block_1, #block-montharchive-montharchive_press_release {
	padding-bottom: 20px;
	margin-bottom: 0;
	background: url(../images/sidebarShadow.jpg) no-repeat center bottom;
}


h2.title.block-title {
	color: #ff7900;
	padding: 10px 5px;
	margin: 0 5px 6px;
	font-size: 1.2em;
	border-bottom: 1px dotted #a79d96;
}

#block-views-regional_items-block_1 h2.title.block-title {
	color: #fff;
	background-color: #00438c;
	margin: 1px 1px 5px 1px;
}

#sidebar-last-inner {
	padding-top:  20px;
}

#block-views-most_popular_recipes-block_1 .views-field-title a {
	font-weight: bold;
}




/* @end */



/* @group Footer */

#block-block-13  {
	float: left;
	clear: both;
}


#footer-inner {
	padding-top: 20px;
	background: url(../images/footerShadow.gif) no-repeat;
}


p#footer-copyright {
	color: #7e7e7e;
	margin: 0 10px 0 0;	
	float: right;
	}

#block-block-13 div.inner.clearfix div.content {
	float: left;
	clear: both;
}

#block-menu-secondary-links li a {
	color: #000;
	padding: 0 8px 0 5px;
}

	#block-menu-secondary-links ul.menu {
		margin: 0;
		padding: 0;
		width: 920px;
		display: block;
		
	}

#block-menu-secondary-links ul.menu li {
	border-right-style: solid;
  	border-right-width: 1px;
  	display: inline;
  	margin: 0;
  	padding: 0;
  	white-space: nowrap;
}

#block-menu-secondary-links ul.menu li.last {
	border: none;
}

/* @end */

#block-views-press_releases-block_1 div.views-row {
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #9a9a9a;
}

#block-views-press_releases-block_1 div.views-field-title a {
	color: #0063be;
	font-size: 18px;
	line-height: 1.1em;
}

body.node-type-press-release p {
	margin: 10px 0 15px;
}

/* -------------------------------------------------------
				Charlies Page
------------------------------------------------------- */

/* Structure 
-------------------------------------- */
#charlies-page .left-side {
	float:left;
	width:240px;
}
#charlies-page .right-side {
    float: left;
    width: 690px;
}

/* Custom Timeline
-------------------------------------- */
#charlies-page #timeline {
	width:652px;
	height:300px;
	background-color:#007ac1;
	padding:1px;
	margin-top:25px;
	position:relative;
}

#charlies-page #timeline #timeline-arrow-right {
	position:absolute;
	left:660px;
	top:0;
	cursor:pointer;
}
#charlies-page #timeline .instructions {
	width:140px;
	float:left;
	height:280px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	padding:10px 5px 0;
	font-size:16px;
}
#charlies-page #timeline .instructions p{
	font-size:16px;
}
#charlies-page #timeline .clip {
	width:502px;
	height:300px;
	overflow:hidden;
	position:relative;
}
#charlies-page #timeline .row{
	position:relative;
	overflow:hidden;
	float:left;
	height:150px;
	width:1000px;
}
#charlies-page #timeline .box{
	width:123px;
	height:149px;
	border:2px solid #007ac1;
	border-right:none;
	border-top:none;
	float:left;
	z-index:99;
	position:relative;
	cursor:pointer;
}
#charlies-page #timeline .box.light {
	background-color:#97d9ff;
}
#charlies-page #timeline .box.dark {
	background-color:#40a5e0;
}

#charlies-page #timeline .row .set {
	float:left;
	position:relative;
	left:0px;
}
#charlies-page #timeline .box .teaser {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:12px;
	padding:0 2px 0 5px;
	margin-top:29px;
	position:relative;
}
#charlies-page #timeline .box .icon{
	padding:0 4px;
	position:absolute;
	top:75px;
}
#charlies-page #timeline .box .year {
 	float: left;
    position: absolute;
    width: 100%;
    z-index: 1;
}
#charlies-page #timeline .box .year img {
	float:right;
}
#charlies-page #timeline #detail-years {
	position:absolute;
	left:150px;
	top:-12px;
	z-index:999;
	font-size:12px;
}
#charlies-page #timeline #detail-years .details {
	display:none;
	position:relative;
	z-index:10;
	width:265px;
	height:332px;
	padding:1px 11px 0 11px;
	color:#000000;
}
#charlies-page #timeline #detail-years .details.light {
	background:url(/sites/all/themes/Starkist/Starkist/images/popup-light.png) no-repeat 0 0;
}
#charlies-page #timeline #detail-years .details.dark {
	background:url(/sites/all/themes/Starkist/Starkist/images/popup-dark.png) no-repeat 0 0;
}
#charlies-page #timeline #detail-years .details .year:after {
	clear:both;
	display:block;
	content: ".";
	visibility:hidden;
	height:5px;
	width:265px;
}
#charlies-page #timeline #detail-years .details p{
	font-size:13px;
	line-height:16px;
	padding-bottom:5px;
}
#charlies-page #timeline #detail-years .close {
	height: 20px;
	width: 65px;
    position: absolute;
    top: 300px;
	left:10px;
	cursor:pointer;
	z-index:9;
	display:block;
}
#charlies-page #timeline #detail-years img {
	position:relative;
	z-index:0;
	top:0;
	left:0;
}
#charlies-page #timeline .details .year img {
	float:right;
}
/* Specific Dates */
#charlies-page #timeline .details.one img,
#charlies-page #timeline .details.two img{
	float:right;
}

/* Header
-------------------------------------- */
#charlies-page .right-side .header{
	font-size:16px;
	line-height:22px;
}
#charlies-page .right-side .header sup {
	font-size:12px;
	vertical-align:top;
}

/* Videos
-------------------------------------- */
#charlies-page .videos {
	margin-top:40px;
	
}
#charlies-page .videos p{
	color:#414042;
	font-weight:bold;
	font-size:18px;
	padding:0 0 15px 0;
}
#charlies-page #video-wrapper {
	border:2px solid #51b1e9;
}
/* -------------------------------------------------------
				End of Charlies Page
------------------------------------------------------- */



/* -------------------------------------------------------
				Pouch Page
------------------------------------------------------- */
#pouch-page {
	height:1100px;
	width:700px;
}
#pouch-page .header {
	background:url(/sites/all/themes/Starkist/Starkist/images/pouch-banner.png) no-repeat 0 0;
	width:700px;
	height:546px;
	position:relative;
}
#pouch-page .header ul {
	display:none;
}
#pouch-page .pouches{
	margin:15px 0 0 7px;
}
#pouch-page .commercial {
	margin-top:20px;
}
#pouch-page .commercial h2{
	color:#ff7900;
	font-size:23px;
	font-weight:bold;
	text-align:center;
}
#pouch-page .commercial #FLVPlayer {
	position:relative;
	left:120px;
	top:15px;
}

/* -------------------------------------------------------
				End of Pouch Page
------------------------------------------------------- */


/* -------------------------------------------------------
				Custom Pouch CTA
------------------------------------------------------- */
.cta-receipes {
	background:url(/sites/all/themes/Starkist/Starkist/images/tangy-taco-block.png) no-repeat 0 0;
	width:204px;
	height:317px;
	padding:0 10px;
}
.cta-receipes .copy{
	position:relative;
	text-align:center;
	top:176px;
	font-size:14px;
}

/* -------------------------------------------------------
				End of Pouch Page
------------------------------------------------------- */


