.swidget { border: 1px solid grey; }
.hidden { display: none; }
#email_cancel {
	position: absolute;
	top: 72px;
	left: 80px;
}
#item_widget {
    width: 266px;
    height: 182px;
	background-color: white; 
	position: relative;
	padding: 0px;
	margin: 0px;
    font-family: helvetica;
}
#item_widget a {
	color: #cc5700;
}
#item_widget fieldset {
	border: none;
	padding: none;
}
#item_widget_searchbox {
    width: 256px;
    height: 28px;
    color: white;
    background-color: black;
    font-size: 11px;
    letter-spacing: 1px;
    padding-left: 10px;
    padding-top: 3px;
    overflow: hidden;
}
#item_widget_search_textbox {
    border: 0px;
    background-color: white;
    color: black;
    font-size: 10px;
    height: 14px;
    width: 112px;
}
#item_widget_shelf_life_logo {
    background-image: url(/static/images/shelf_life_logo.png);
    background-position: top right;
    background-repeat: no-repeat;
    width: 266px;
    height: 28px;
}
#item_widget_gobutton {
    position: relative;
    left:3px;
    top:6px;
}
#item_menu a {
	color: white;
	font-weight: bold;
}
#item_search_results {
	position: absolute;
	top: 71px;
	left: 0px;
    border: 1px solid black;
    width: 261px;
    height: 83px;
    overflow: auto;
	font-size: 10px;
	padding-left: 3px;
}
#item_search_results p {
	font-size: .8em;
}
#item_search_results div.item {
        padding: 1px;
}
#item_search_form {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 220px;
	height: 20px;
}
#items_search label { display: block; }
#search { width: 130px; }
#item_menu {
	position: absolute;
	background-color: #D53620;
	top: 156px;
	left: 0px;
	width: 266px;
	height: 31px;
	font-size: 10px;
	list-style-type: none;
}
#item_menu_internal_box {
    border: 1px solid #E99085;
    width: 258px;
    height: 20px;
    margin: 3px;
    font-weight: lighter;
    font-family: Georgia,Serif;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
}
#item_menu_internal_box a {
    position: relative;
    top: 3px;
    text-decoration: none;
    letter-spacing: 3px;
}
.item_name { font-weight: bold; }
.send_to_friend { 
    padding-left: 10px;
	font-size: 10px;
}
#send_to_friend_form {
	position: absolute;
	top: 65px;
	left: 2px;
	width: 316px;
	height: 100px;
	font-size: 9px;
}	
#send_to_friend_form input {
    font-size: 9px;
    height: 14px;
}
#tip_widget {
    position: relative;
    background-image: url(/static/images/didyouknow_box.png);
    background-repeat: no-repeat;
	font-size: 10px;
	width: 104px;
	height: 197px;
}
#tip_widget p {
    position: absolute;
    top: 73px;
    padding-top: 0px;
    left: 15px;
    width: 78px;
    height: 65px;
    font-size: 10px;
    line-height: 12px;
    overflow: auto;

}
.feed {
	padding: 5px;
}
.feed_entry {
	margin-top: 14px;
	font-family: helvetica;
}
a.feed_entry_title {
	color: #CC5700;
        font-size: 14px;
	text-decoration: none;
}

.feed_entry_summary {
	margin-left: 0px;
	font-size: 11px;
	margin-top: 1px;
}
#mediabox {
	font-family: helvetica;
	width: 381px;
	height: 231px;
}
#mediabox_video {
	display: none;
	text-align: center;
}
#mediabox_content {
    width: 381px;
    height: 231px;
    border: 1px solid black;
    overflow: auto;
}
.media_tab {
	margin-top: 5px;
	width: 60px;
	height: 34px;
	padding-left: 4px;
	float: right;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	background-image: url(/static/images/halfstar_off.png);
	background-position: bottom center;
	background-repeat: no-repeat;
    
}
.media_tab_active {
	background-image: url(/static/images/halfstar_on.png);				
}
.timestrip_image {
    float: right;
    margin: 10px;
    margin-right: 20px;
    margin-top: 4px;
}
#mediabox_logo {
    width: 200px;
    height: 15px;
    margin-top: 10px;
    float: left;
}
#mediabox_header {
    background-color: #F0F0F0;
    font-size: 10px;
    height: 39px;
    width: 381px;
}
#item_widget_freshness_search {
	cursor: pointer;
}
#item_widget_freshness_search:hover {
	cursor: pointer;
	text-decoration:underline;
}

.item_display_back {
	cursor: pointer;
	text-decoration: underline;
        color: #cc5700;
	float: right;
}
