
#thedailyplate a, 
#thedailyplate a:link, 
#thedailyplate a:active, 
#thedailyplate a:visited {
    color: #FF6633;
    text-decoration: none;
}
#thedailyplate b { font-weight: bold; }
#thedailyplate b a { font-weight: bold; }


#thedailyplate a:hover {
    color: black;
    text-decoration: underline;
}

#thedailyplate .stay_gray a, 
#thedailyplate .stay_gray a:link, 
#thedailyplate .stay_gray a:visited {
    color: #53483E;
}

#thedailyplate .left_nav, 
#thedailyplate .left_nav a, 
#thedailyplate .left_nav a:link, 
#thedailyplate .left_nav a:active, 
#thedailyplate .left_nav a:hover {
    font-weight: normal; padding: 8px 2px 8px 5px; text-align:left;
}

#thedailyplate img {
    border: 0px;
}

#thedailyplate form {
    margin: 0; padding: 0;
}

#thedailyplate .input {
    border: 1px solid #53483E; background-color:#EEEEEE;
}

#thedailyplate .showy {
    font-weight: bold;
    font-size: 13px;
    line-height:16px;
}

#thedailyplate .login {
    font-size: 12px;
    text-align: right;
    line-height: 18px;
}

#thedailyplate table, 
#thedailyplate td {
}

#thedailyplate .facts_header {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
}

#thedailyplate .facts_main {
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
}

#thedailyplate .facts_value {
    font-weight: normal;
    font-size:10px;
    line-height: 14px;
}

#thedailyplate h1, 
#thedailyplate h1 a, 
#thedailyplate h1 a:link, 
#thedailyplate h1 a:active, 
#thedailyplate h1 a:visited, 
#thedailyplate .item_name {
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
    color: black;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
}

#thedailyplate .item_description {
    font-size: 10px;
    color: black;
}

#thedailyplate .curved_brown_box {
    border-top: 1px solid #887865; border-bottom: 1px solid #887865; background-color:#D6D3B9;
    font-family: Verdana, arial; text-align: center; font-size: 11px; font-weight: bold; color: #988B76;
}

#thedailyplate .curved_brown_base {
    background-color: #F1F0E4; border-left: 1px solid #887865; border-right: 1px solid #887865; border-bottom: 1px solid #887865;
}

#thedailyplate .brown_box {
    background-color: #F1F0E4; border: 1px solid #887865;
    font-size: 12px;
    padding: 4px 4px 4px 4px;
    line-height: 15px;
    margin-top: 0px;
}

#thedailyplate .brown_box a:link, 
#thedailyplate .brown_box a:visited, 
#thedailyplate b.brown_box a:active {
    font-weight: bold;
}

#thedailyplate .curved_brown_base a, 
#thedailyplate .curved_brown_base a:link, 
#thedailyplate .curved_brown_base a:active, 
#thedailyplate .curved_brown_base a:visited {
    font-weight: normal;
    line-height: 15px;
}

#thedailyplate .big_text {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
}

#thedailyplate .barebox {
    border: 1px solid midnightblue;
    background-color:#CCFF99;
    font-size: 10px;
    padding: 4px 4px 4px 4px;
}

#thedailyplate .barebox a:link, 
#thedailyplate .barebox a:active, 
#thedailyplate .barebox a:visited {
    color: firebrick;
}

#thedailyplate .error {
    font-size:12px;
    color: firebrick;
    font-weight: bold;
    line-height:15px;
}

#thedailyplate .pending {
    font-size:12px;
    color: #FF6633;
    line-height:15px;
    font-style: italic;
}


#thedailyplate small {
    font-size: 10px;
    color: #666666;
    line-height: 14px;
}

#thedailyplate .product, 
#thedailyplate .product a:link, 
#thedailyplate .product a:active, 
#thedailyplate .product a:visited {
    font-size:12px;
    font-weight: bold;
    color: black;
    line-height:14px;
}

#thedailyplate .big_green {
    font-size: 20px; font-weight: bold; color: #93A445; text-align: left;
}

#thedailyplate .times {
    color: #94A545; font-size: 14px; line-height:24px; font-family:Times New Roman; font-weight:bold;
}

#thedailyplate .times_small {
    color: #94A545; font-size: 13px; line-height:18px; font-family:Times New Roman; font-weight:bold;
}

#thedailyplate .times_green {
    color: #93A445; font-size: 12px; line-height:16px; font-weight:normal; font-family: verdana, arial;
}

#thedailyplate .bar_text {
    font-size: 14px; line-height:18px; font-family:Times New Roman; font-weight:bold;
    padding: 3px 15px 4px 15px;
}

#thedailyplate .black_text {
    font-size: 11px;
    color: black;
    text-align: left;
}

#thedailyplate .search_result {
    font-size: 16px;
    line-height: 18px;
}

#thedailyplate .search_result_query {
    font-size: 22px;
    color: black;
}

#thedailyplate .searchbar_black {
    color: black;
    font-weight: bold;
}

#thedailyplate .search_results {
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
}

#thedailyplate .search_nutrition {
    color: #93A445;
}

#thedailyplate .hot_search_items, 
#thedailyplate .hot_search_items a, 
#thedailyplate .hot_search_items a:link, 
#thedailyplate .hot_search_items a:active, 
#thedailyplate .hot_search_items a:visited {
    color: #53483E;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
}

#thedailyplate .hot_search_items a:hover {
    color: #53483E;
    text-decoration: underline;
}

#thedailyplate .hot_search_headings {
    color: #93A445;
    font-weight: bold;
    font-size: 11px;
    line-height: 14px;
}

#thedailyplate .black12 { font-size: 12px; line-height:18px; color: black; font-family: arial; }

#thedailyplate .handle { cursor: move; }

#thedailyplate div.suggest_box {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
#thedailyplate div.suggest_box ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
#thedailyplate div.suggest_box ul li.selected { background-color: #ffb;}
#thedailyplate div.suggest_box ul li {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
}

#thedailyplate .informal { font-style: italic; }

.ate_this_when { display:none; text-align: center; padding: 4px 4px 8px 4px; width:156px; position:absolute; border: 3px solid #93A445; background-color: #DBDFC2; }

#thedailyplate h2, 
#thedailyplate h2 a, 
#thedailyplate h2 a:link, 
#thedailyplate h2 a:active, 
#thedailyplate h2 a:visited, 
#thedailyplate .brand_name { font-family: Verdana; font-size: 12px; color: #988B76; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#thedailyplate ul {
  list-style-position: outside;
  margin:0px;
  padding:8px;
}

#thedailyplate .blog_link, 
#thedailyplate .blog_link a, 
#thedailyplate .blog_link a:link, 
#thedailyplate .blog_link a:active, 
#thedailyplate blog_link a:visited {
    color: #993300; text-decoration: none;
}

#thedailyplate .blog_link a:hover {
    color: black; text-decoration: underline;
}

#thedailyplate .tab_highlighted {
    text-align: center; width: 127px; height: 32px;
    background-image: url('/images/users/tab_highlighted.gif'); background-repeat: no-repeat;
    background-position: bottom left;
    cursor: pointer; cursor:hand;
    color: #666666; font-size: 12px;
}

#thedailyplate .tab {
    border-bottom: 1px solid #D3D0B6; text-align: center; width: 127px; height: 31px;
    background-image: url('/images/users/tab.gif'); background-repeat: no-repeat;
    background-position: bottom left;
    cursor: pointer; cursor:hand;
}

#thedailyplate .line {
    margin: 8px 0 8px 0; width: 370px; background-color: #93A544; height: 1px; font-size:1px; line-height:1px;
}

#thedailyplate .sitetab {
    border-right: 1px solid #887865;
    text-align: center;
    padding: 0px 2px 0px 2px;
}

#thedailyplate .new_sitetab, 
#thedailyplate .new_sitetab a:link, 
#thedailyplate .new_sitetab a:active, 
#thedailyplate .new_sitetab a:visited { background-color: gainsboro; border-top: 2px solid white; border-right: 1px solid white; border-bottom:1px solid white; font-weight:bold; padding: 6px 9px 6px 9px; text-align:center; }
#thedailyplate .new_sitetab:hover { background-color: #887865; }

#thedailyplate .green_labels {
    color: #91A142;
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
}

#thedailyplate .profile_header {
    padding: 3px 3px 3px 5px; background-color:#D6D3B9;
    border-top: 1px solid #887865;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
}

#thedailyplate .profile_header a { color: #53483E; text-decoration: underline; }

#thedailyplate .profile_box {
    font-size: 12px;
    line-height: 16px;
    padding: 0px 6px 6px 6px;
}

#thedailyplate #mapsearch border: 1px solid #f9f9f9;
/* set height of idle state map */
#thedailyplate #mapsearch .gsmsc-idleMapDiv { height : 300px; }
/* set height of active state map */
#thedailyplate #mapsearch .gsmsc-mapDiv { height : 300px; }

#thedailyplate #searchcontrol {
    width:210px; overflow:hidden;
}

#thedailyplate .table12, 
#thedailyplate .table12 tr, 
#thedailyplate .table12 td, 
#thedailyplate .table12 th {
    font-size:12px;
    line-height:18px;
}

#thedailyplate div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

#thedailyplate div.pagination a {
	padding: 2px 5px 2px 5px;
	line-height:24px;
	border: 1px solid #ddd;
	text-decoration: none;
 	color: #88AF3F;
}
#thedailyplate div.pagination a:hover, 
#thedailyplate div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
#thedailyplate div.pagination span.current {
	padding: 2px 5px 2px 5px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
#thedailyplate div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

#thedailyplate .alert {
    border: 1px dashed firebrick;
    background-color: lightyellow;
    color: firebrick;
    padding: 10px;
    font-size: 14px;
    line-height: 21px;
    margin: 6px;
}

#thedailyplate .blackout {
  position: fixed;
  z-index:100;
  width: 100%;
  height: 100%;
  top: 0; left: 0; right: 0; bottom: 0;
  min-height:100%;
  background-color: #000000;
  opacity: .7; filter: alpha(opacity=70);
}

#thedailyplate .sorthandle {
    cursor: move;
}

#thedailyplate .csv_date_box { display: none; text-align: center; padding: 4px 4px 8px 4px; width:350px; position:absolute; border: 3px solid #93A445; background-color: #DBDFC2;}

#thedailyplate table { border-collapse: separate; } 

.search .input { height: 26px;}

#dailyplate_frame { text-align: center; }
#dailyplate_frame_inner { width: 960px; margin: 0px auto 0px auto; text-align: left; padding: 0px 30px 0px 0px !important; padding: 0px 0px 0px 0px; }

#item_image { float: left; margin: 0px 10px 0px 0px; width: 100px;  }
#food_item_details { margin: 0px 0px 0px 110px; }
#thedailyplate .food_item_table td { padding: 5px; }

.verified_food { width: 196px; font-size: 11px; color: #5F5F5F; margin: 0 auto; margin-bottom: 10px; }
.verified_food img { width: 196px; }
.verified_food p { margin: 3px; }

/*call_out_messaging*/
.call_out { margin: 0 0 10px 0; background-color: #76ad04; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #76ad04; padding: 18px 60px 8px 60px; color: #FFF; position: relative; }
.call_out span { font-weight: bold; font-size: 110%; }
.call_out_close { position: absolute; top: 8px; left: 950px; background: url(/media/images/close_button.gif) no-repeat 4px top; height: 30px; width: 30px; padding: 18px 0 0 0; color: #000; font-size: 85%; cursor: pointer; }
.call_out p { margin-bottom: 10px; }