/* *** RECIPES *** */
div.module .heading {
  margin: -.9em -1em .8em -.9em;
}
#category .topic_header_underline {
	font-size:1.2em;
}

#recipes #col2 #tried .header,
#recipes #col2 #tried .subhead,
#recipes #col2 .related_module .header,
div.module .heading {
  background-color: #ececec;
  color: #3d3d3d;
  font-size: 1em;
  font-weight: bold;
  padding: .4em 0 .4em .75em;
}


#recipes #col2 #tried .header,
#recipes #col2 .related_module .header,
div.module .heading {
  text-transform: uppercase;
}

/* === Recipe Show Page === */
.recipes_show #recipes .diageo img {height: 300px}

#recipes #introduction {margin-top: 7px}

#recipe_info,
#recipe_disclaimer {
  font-style:italic;
  font-size: 10px !important;
  color: #666
}

#recipe_info #book_title {font-style: normal}

#recipe_info a,
#book_img_col a {
  color: #666 !important;
  text-decoration: underline !important
}

#book_img_col {
  float: left;
  margin: 0 15px 0 0;
  width: 69px
}
#book_img_col img {
  display: block;
  margin-bottom: 5px;
  width: 69px
}

#book_img_col.diageo,
#book_img_col.diageo img {width: 150px}

.recipes_show #col1b #introduction p {
  padding-top:0;
  margin-bottom: 10px;
}

.recipes_show #col1b #introduction.has_book p {
  margin-left: 84px;
}
#category h2 {
  font-size: 1em;
  float: left;
  padding: 0 1em 0 0;
}
#category {
  border-bottom: 8px solid #f0f0f0;
  margin-right:5px;
}

#recipes #category {border-bottom: 1px solid #ccc}


/*  === COLUMN 1 ===*/
#recipes p {
	font-size:13px;
	line-height:1.5em;
}
#legacy   {
	font-size:13px;
}

#legacy p {line-height: 18px}
#recipes #col1 {
  width:620px;
  float: left;
  margin: 0;
}
#recipes #rating_module {
  width: 415px;
  padding: 0 .25em 0 0;
  margin-bottom: .85em;
  height: 20px;
  background-color: #f0f0f0;
}
#recipes #rating_module p,
#recipes #rating_module #average_rating,
#recipes #rating_module img {
  float: left;
}

#recipes #col1b {
  width:490px;
  float: left;
  margin: 5px 0 0 10px;
  padding: 0;
}
#recipes #col1b a:link,
#recipes #col1b a:visited,
.profile_index .sort_order a {
	color:#006699;
	text-decoration:none;
}
#recipes #col1b .content a:hover {
	color:#999;
}

#recipes #col1b a.chow_btn:link,
#recipes #col1b a.chow_btn:visited {
  color: #fff;
}

.recipe_type {
  padding: .5em;
  color: #fff;
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 1.1em;
  text-transform: uppercase
}
.recipe_type.hacked {background:#660} /* olive */

.recipe_type.member {background:#0f5988} /* blue */

.recipe_type.sponsored {
  background:#ee8e06; /* orange */
  height: 21px;
  padding: 10px 0 0 5px;
  position: relative
}
.recipe_type.sponsored span {
  float: right;
  margin-right: 98px;

  text-transform:none
}
.recipe_type.sponsored .sp2 {
  margin: 0;
  position: absolute;
  right:0;
  top:0;
  border-left: 5px solid #fff;
  width:88px;
}

.recipe_type.sponsored .sp2 img {display:none} /* hide presented by graphic */

.recipe_type.sponsored .sp2 a img {display:inline;} /* show ad */

#recipes #time {
  position: relative;
  float:left;
  width:155px;
}
#recipes a#recipe_gallery_button {
  display:block;
  text-indent:-9999px;
  width:155px; height:20px;
  margin-top:5px;
  outline:none;
  background: url(http://www.chowstatic.com/../images/recipe_gallery_button.gif) no-repeat -14px -12px;
}
#recipes a:hover#recipe_gallery_button { background-position:-14px -41px }

#recipes #time.no_image {
  margin-bottom: 0.5em;
}
#recipes #book {
  position:absolute;
  bottom:0;
}
#recipes #book img {
  float:left;
  padding-right: .5em;
}

#recipes #time.no_image #book{
  position:relative;
  float:left;
}

#recipes #col1b .header_section {
  background-color: #ececec;
  font-size: 1.2em;
  margin: 2em 0 1em 0;
  padding: 0;
  font-weight:bold;
}
#recipes #col1b .header {
  font-size: 1em;
}
#recipes #col1b .header_section span {
  background-color: #fff;
  padding: .15em .85em .15em 0;
}

#col1b #introduction p {
  padding-top: 1em;
}
#col1b #ingredients {
  margin: 0 .5em 0 2em;
}
#col1b #instructions {
  margin: 0 .5em 0 0.4em;
}
#col1b #ingredients ul {
  padding:0 0 1em 14px;
  font-size:1.3em;
  list-style: disc;
}
#col1b #ingredients ul li {line-height: 1.5em;}
#col1b #ingredients ul p {font-size:1em;}

#col1b #instructions {font-size:13px; line-height:18px}
#col1b #instructions ol li {
  margin-left:0;
  padding-left:2.25em;
  line-height:1.5em;
}
#recipes #col1b #instructions ol li img {display: block; margin-top: .5em}
#col1b #ingredients p, #col1b #instructions p {
  padding:0 0 .5em 0em;
}

#col1b #instructions ul li strong {
  padding-top:1em;
}

/* --- recipe instructions --- */
/* digits, numbers, 1-30 */

.d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9, .d10,
.d11, .d12, .d13, .d14, .d15, .d16, .d17, .d18, .d19, .d20,
.d21, .d22, .d23, .d24, .d25, .d26, .d27, .d28, .d29, .d30 {
  background-repeat: no-repeat; background-position: 0 0;
  padding-left: 30px; padding-bottom: 1em;
}

.d1  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p1.gif)}
.d2  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p2.gif)}
.d3  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p3.gif)}
.d4  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p4.gif)}
.d5  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p5.gif)}
.d6  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p6.gif)}
.d7  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p7.gif)}
.d8  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p8.gif)}
.d9  {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p9.gif)}
.d10 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p10.gif)}
.d11 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p11.gif)}
.d12 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p12.gif)}
.d13 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p13.gif)}

.d14 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p14.gif)}
.d15 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p15.gif)}
.d16 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p16.gif)}
.d17 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p17.gif)}
.d18 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p18.gif)}
.d19 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p19.gif)}
.d20 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p20.gif)}
.d21 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p21.gif)}
.d22 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p22.gif)}
.d23 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p23.gif)}
.d24 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p24.gif)}
.d25 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p25.gif)}
.d26 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p26.gif)}
.d27 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p27.gif)}
.d28 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p28.gif)}
.d29 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p29.gif)}
.d30 {background-image:url(http://www.chowstatic.com/../images/recipes/digits_p30.gif)}


/* === COMMENTS === */

#recipes #col1b #comments {
  border: none;
  margin: 0 0 2em 0;
}
#recipes #comments #all-comments {
	background-color:#fff;
}
#recipes #comments .post{
  padding: .75em 2em;
}
#recipes #col1b .comments_header,
#recipes #col1b #comments_reply {
  font-size:1.2em;
  font-weight:bold;
  padding: 1.5em 0 1.25em .5em;
}

#recipes #reply_box {
  height:9.85em;
  border: .75em solid #ddd;
  margin-bottom:1em;
}
#recipes #reply_box textarea.entry {
  border:none;
  width: 335px;
  overflow:auto;
  height:8.90em;
  padding:0;
  margin: .55em 0 0 .55em;
}
#recipes .button {
  display: block;
  margin: 0;
  float: left;
}
.email_comments {
  color:#868686;
  float:right;
  margin-top:.15em;
  display:block;
}

/* === Column 2 === */

#recipes #col2 {
  width:230px;
  float: left;
}

#recipes #col2 #video_player {
  width: auto;
  margin: 0 0 1.5em 0;
  background-color: #000;
  text-align: center;
  padding: 0;
}

#recipes #col2 #flash_video_player {
  height: 263px;
}
#recipes #col2 .more {
 padding: .85em;
}

#recipes #col2 #video_player .sp162 {
  padding: 0;
  margin: .85em 0 -.85em -.85em;
}

#recipes #col2 #video_player_header {
  margin: .85em 0 0 0;
  background-color: #ececec;
  color: #ee0000; /* red text */
  font-size: .87em;
  font-weight: bold;
  padding: .35em 0 .25em .85em ;
  text-align: left;
}
#recipes #col2 #recipe_mpu {
  margin: 0;
  padding: 0 0 1em 0;
}

#recipes #col2 #tried {
  background-color: #cdcdcd;
}
#recipes #col2 #tried {
  margin-bottom: 1.5em;
}
#recipes #tried a {
  float:left;
}
#recipes #tried .stars {
  margin:.1em 0  0 1em;
  float:left;
}

#recipes #col2 .related_module .header {
  margin-bottom:.5em;
}

#recipes #col2 #tried ul{
  font-size: .75em;
}
#recipes #col2 #tried ul li {
  padding: .5em 0 .5em .85em;
  color: #000;
}

#recipes #col2 #tried ul li.odd {
  background-color: #f0f0f0;
}
#recipes #col2 #tried .subhead {
  background-color: #9b9b9b;
  color: #fff;
}

#recipes #title {
    vertical-align: bottom;
}
#recipes #title span.title_edit {
    float: right;
    font-size: 1em;
    padding-left: 0.2em;
    font-weight: normal;
    margin: 0 .75em 0 0;
}
#recipes #title span.inactive_disclaimer {
    font-size: 1.8em;
    font-weight: normal;
    color: #ff0000;
}

#recipes #recipe_flag {
    border: 1px solid #bd2f1f;
    padding: 1em;
    margin: 0 .75em 1em 0;
}

#recipes #resolve_form {
    border: 1px solid green;
  margin: 0 .75em 1em 0;
    padding: 1em;
}
#recipes #resolve_form span {
  margin-right:2em;
}
#recipes #resolve_form #flag_table {
    width:100%;
}
#recipes #resolve_form #resolve_actions_div {
    width:25%;
    margin-top:1em;
}
#recipes #resolve_form #resolve_submit_div {
    width:70%;
    margin-top:1em;
}
#recipes #resolve_form #resolve_submit_div textarea {
    width:100%;
}
#recipes #resolve_form #resolve_comments_div{
    float:right;
    margin-top: 6px;
}
#recipes #resolve_form #resolve_action_header{
    font-size:1.2em;
}
#recipes #resolve_form #flag_title{
   float:left;
   font-size:1.5em;
   margin-bottom:0.2em;
}
#recipes #resolve_form p {
   margin-top:1em;
   color:#2d2d2d
}



#recipes #col2 .related_module .header p{
  float:left;
}
#recipes #col2 .more_link {
  float: right;
  margin-right: .75em;
  font-size: .85em;
}

.recipes #nav_action #share {margin-right:0}
.recipes #nav_action {
	margin-bottom:0;
    margin-top:2px;
	float:right;
}




/* === Shared Styles === */
h1 {
	color:#333;
	font-size:22px;
	font-weight:bold;line-height:22px;
	margin:.25em 0;
}
h2 {
	font-size:14px;
	font-weight:bold;
	margin:.25em 0;
}
h3 {font-size:12px;line-height:16px;}


.topic a:link, .topic a:visited {color:#666;}


.recipes .module .topic {
	margin-top:-2px;
}

.topic {
	font-family:georgia, times, serif;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.topic a {color: #666}

.topic.video a {
  padding-left: 17px;
  background: url(http://www.chowstatic.com/../images/video_icon_sm.png) left center no-repeat;
}
.topic.gallery a {
  padding-left: 15px;
  background: url(http://www.chowstatic.com/../images/gallery_icon.gif) left center no-repeat;
}


.featured_item .topic{
  line-height:1em;
  font-size:1.2em;
}
.description {
	color:#999;
	font-size:11px;
	line-height:14px
}


.recipe_overlay {position:absolute;top:0;left:0;font-weight:bold;color:#fff}
.recipe_overlay .bg {height:100%;width:100%;position:absolute;opacity:.7;filter:alpha(opacity=70);background-color:#80904b}
.recipe_overlay .text {display:block;position:relative}/* keeps text from taking opacity of bg */
.recipe_overlay .text.gumball {padding:1px 3px; font-size:10px}
.recipe_overlay .text.recipe_hub {padding:1px 4px; font-size:16px}

.holiday_chow_ad {margin:5px 0 15px;}


/* recipe upload form */
.recipes_new #bd, .recipes_hack #bd, .recipes_publish #bd, .recipes_edit #bd {padding-top:20px}
#submit_recipe label {font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:20px; display:block}
#submit_recipe label .asterisk {color:#999; padding-left:3px}

#submit_recipe .text_field {border:1px solid #ddd; padding: 3px; width:570px; font: normal 13px arial; background-color:#fff}
#submit_recipe .text_field.third {width:171px}
#submit_recipe .select.third {width:179px}
#submit_recipe .text_field.half {width:271px}
#submit_recipe .text_field.threequarter {width:493px}
#submit_recipe .default_text {color:#999; font-style:italic}

#submit_recipe .select {border:1px solid #ddd; padding: 3px}
#submit_recipe .required_info {position:absolute; top:10px; right:20px; color:#999; font-size:11px}

#submit_recipe .close_btn_round {visibility:hidden; right:10px; top:15px}
.drag_handle {visibility:hidden; width:20px; height:7px; background: url(/static/i/common_sprite.png) -30px -33px no-repeat; position:absolute; left:10px; top:20px}
#instruction_list .drag_handle {top:55px}

#submit_recipe .draggable {border-bottom: 1px solid #dcdcdc; padding: 10px 40px; cursor:move}
#submit_recipe .draggable:hover {background-color:#e1e1e1}
#submit_recipe .draggable:hover .drag_handle,
#submit_recipe .draggable:hover .close_btn_round {visibility:visible}

.add_btn {background: url(../i/common_sprite.png) -54px -25px no-repeat; padding: 8px 0 0 30px; height:17px; float:left }
.add_btn:hover {background-position: -54px 0}

.circle_20 { padding-top:3px; width:20px; height:17px; text-align:center; background-color:#666; position:absolute; top:15px; left:10px; color:#fff; font-weight:bold; font-size:12px; border-radius:100px; -moz-border-radius:100px}

#submit_recipe_nav {display:none}
#submit_recipe_head {float:left; padding:8px 0 0 20px; width:285px; height:51px; line-height:18px; position:relative; z-index:1; margin-top:-5px; font-size:26px; font-weight:bold; color:#c00; background-color:#f5f5f5; border:1px solid #ccc; border-bottom:none; -moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;}


#submit_recipe_tabs {float:left; font-weight:bold; border-top:1px solid #999; border-right:1px solid #999;  -moz-border-radius-topright:5px; border-top-right-radius:5px;}
.submit_recipe_tab {float:left; font-size:32px !important; text-align:center; width:100px; height:46px; padding-top:7px; line-height:22px; color:#555 !important; background-color: #ddd; border-right:1px solid #999 !important; border-left:1px solid #dad9d9 !important; -moz-border-radius:0; border-radius: 0}
.submit_recipe_tab.first {border-left:none !important}
.submit_recipe_tab.last {border-right:none !important; -moz-border-radius-topright:4px; border-top-right-radius:4px}
.submit_recipe_tab span {display:block; font-size:10px; color:#3c3c3c}
.submit_recipe_tab.active {color:#fff !important; border:none !important; padding:7px 1px 0 1px}
.submit_recipe_tab.active span {color:#fff}
.submit_recipe_part {display:none; position:relative; padding:0 20px 20px; background-color:#f5f5f5; border:1px solid #ccc; margin:-1px 0 70px 0;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px}
.submit_recipe_part.active {display:block}

.submit_recipe_part.has_back_btn {-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px}

.next_step {position:absolute; left:-1px; bottom:-59px; height:43px; padding:15px 20px 0 0; text-align:right; width:490px; border:1px solid #ccc; border-top:none; background-color:#f5f5f5; font-weight:bold; font-size:18px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px
}
.has_back_btn .next_step {left:108px; width:380px}
.last .next_step {width:282px}
#agree_label {float:right; text-transform:none !important; font-size:11px !important; color:#999; margin-top:-15px !important}
.next_step_btn {color:#fff; position:absolute; width:102px; right:-104px; bottom: 4px; text-align:center; border-right:1px solid #999; border-bottom:1px solid #999; font-size:16px;
-moz-border-radius:0 0 5px 0 !important;
border-radius:0 0 5px 0 !important
}
.next_step_btn.chow_btn {padding: 20px 0 16px;}
.next_step_btn:visited {color:#fff}
.next_step_btn.submit_btn {width:200px; right:-202px}
.next_step_btn.back {right: auto; left:-104px; border-right:none; border-left:1px solid #999; border-bottom:1px solid #999;
-moz-border-radius:0 0 0 5px !important;
border-radius:0 0 0 5px !important
}
.error_msg {display:none; color: #c00; font-size: 13px; margin: 5px 0}
.has_error {border-color: #c00 !important}
#age_and_state_verification{border:1px solid #ccc; background-color:#f5f5f5; padding:40px 20px; font-size:14px; text-align:center; border-radius:5px; -moz-border-radius:5px}
#birth_year {width:65px}
.f26 {font-size:26px}
#submit_recipe #recipe_error_module {border:1px solid #c00}
.btn_counter {
  background: white;
  color: black;
  font-weight: bold;
  padding:  0 2px;
  line-height: 14px;
  -moz-border-radius:2px;
  border-radius:2px;
  margin-left: 5px;
}



/* contest */
.contest p{font-size:14px;line-height:21px;}
p.contest_title {font-size:36px;line-height:36px;font-weight:bold;color:#333;}
.enter_btn{width:95px; height:47px;float:left;background-color:#cc0000;color:#fff;margin:5px 15px 20px 0;font-size:20px;font-weight:bold;padding:5px 20px;}
.contest_header_block{background-color:#b9b9b9;clear:both;}
.contest .contest_header_block{width:620px;}
.contest_heading {font-size:20px;font-weight:bold;color:#fff;float:left;padding:10px 15px;display:block;background-color:#666;border-right:5px solid #969696;}
.contest_entries li {width:620px;padding:0;margin-bottom:20px;background:url("http://www.chowstatic.com/../images/dotted_border.gif") repeat-x scroll left bottom transparent;margin-bottom:0;display:table}
.contest_entries li span.recipe_link{width:450px;float:left;margin:10px 10px 10px 0;}
.contest_entries img.contest_item {float:left;margin: 0 10px 0 15px;width:50px;height:50px;}
.contest_entries p {margin-left:60px;}
.recipe_title {font-size:16px;line-height:18px;font-weight:bold;}
.author {margin-top:5px;font-size:12px;color:#666;}
#sort_by {float:right;padding:9px 15px 0 0;float:right;width:300px;text-align:right;}
.vote_container, .vote_container span{display:table-cell; vertical-align:middle; text-align:center;}
.recipes .vote_container {width:115px;float:right;}
.vote_btn{width:40px;height:15px;background-color:#ff0000;display:block;float:left;font-size:14px;color:#fff;font-weight:bold;margin-right:4px;padding:6px 8px 4px;text-transform:uppercase;}
.vote_btn.active{cursor:pointer}

#recipes #col1b .content a.vote_btn:link {color:#fff;}
.vote_count{
  width:47px;
  height:14px;
  font-size:14px;
  font-weight:bold;
  background-color:#ebebeb;
  display:block;float:left;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -o-border-radius: 3px;
  border-top:1px solid #999;
  border-right:1px solid #999;
  padding:5px 0;
}
#vote_spinner {display:none; float:left; margin: 5px 20px}
.vote_disabled {background:url("/static/i/contest_sprite.png") no-repeat top left;background-color:#a8cb3e;}
.video_promo {width:236px;float:right;}
.video_promo p{line-height:18px;font-size:16px;font-weight:bold;}
.bm_watch_btn {margin-top:10px;float:left;font-size:18px;font-weight:bold;color:#fff;padding:10px 20px}

ul.recipe_unit {background-color:#ebebeb;padding:5px 0;}
.recipe_unit .recipe_title {font-size:14px;line-height:14px;}
.recipe_unit li {display:table;padding:5px 10px;}
.recipe_unit li a {display:table;}
.recipe_unit li span{display:table-cell; vertical-align:middle;width:130px; }
.view_recipes {font-size:18px;width:220px;}
.rules p {margin-bottom:20px;}

/* contest header on recipe show page */
#contest_recipe_header {position:relative;}
#recipes #contest_recipe_header p {margin:10px 0 20px 0; padding:4px 7px;background-color:#ececec; font-size:14px; line-height:16px;font-weight:bold;text-align:left;}
#recipes #contest_recipe_header p.pt10 {padding-top:10px;}
#recipes #contest_recipe_header p.pb10 {padding-bottom:10px;}
#contest_recipe_header p a {color:#006699;}
.contest_recipe_logo {float:left; margin-right:10px}
#recipes #title.contest_entry {width:360px;}
.contests .pagination {text-align:right;margin-right:20px;}
.winner_content {display:table; vertical-align:middle;}
.winner_content p {display:table-cell; vertical-align:middle;width:295px;margin-left:10px;height:200px;font-size:14px;line-height:21px;}
#recipes p.contest_thankyou {font-size:24px;line-height:28px;padding:30px 30px 20px;text-align:center;font-weight:bold;}
#contest_thankyou .chow_lightbox_inner {padding:10px 10px 40px 10px;}
#contest_thankyou .chow_lightbox_body {width:400px;}
#contest_thankyou a.close_lightbox {background-color:#fff; padding:0;}
/* contest share bar */
#fb_share_btn {text-align:center;}
.fbook_logo {margin-bottom:-10px;}
#fb_share_btn a {font-size:16px;font-weight:bold;}
.contests .social_buttons_bar {margin-top:20px;padding-bottom:3px;background: url("http://www.chowstatic.com/../images/dotted_border.gif") repeat-x scroll left bottom transparent;}

#bookmark_status_spinner {margin-left:60px}
.blue_link:hover {color:#666;}
#bookmark_status .chow_btn {line-height: 22px; padding-right: 3px;}
.fb_button_count {height:20px; padding-top: 2px}
.recipe_image {max-width:480px}
.recipe_sidebar_header{border-bottom: 1px solid black;}
#main_body .dotted_line_bottom {background:transparent url(http://www.chowstatic.com/../images/dotted_border.gif) repeat-x scroll left bottom;}

a .bookmark_text {color: #fff}

/* list module */
.list_module {display:block;}
  /* browse sidebar */
#left_sidebar {float:left;width:140px;margin-top:12px}
#browse {margin-bottom:20px;}
#browse, #recently_viewed_small, #recently_viewed_full { margin:-12px 0 -10px;padding:10px 0; margin-bottom:5px;               border:0;}
.hr_browse, .hr_recently {background-color: #CC0000; color: #FFFFFF; padding:3px 4px 3px 8px;}
.sidebar_btn span.category {padding:6px 4px 5px 8px; width:110px;}
.sidebar_btn span{display: table-cell;vertical-align: middle;}
.sidebar_btn a {color:#333}
.sidebar_btn a:hover, .sidebar_btn:hover a {color:#999}
.sidebar_btn {
    border:1px solid #f7f7f7;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    color: #333;
    margin-bottom:3px;

	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f9f9f9 50%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(50%,#f9f9f9), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f9f9f9 50%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f9f9f9 50%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f9f9f9 50%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#f9f9f9 50%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
.sidebar_btn:hover {
    border:1px solid #E8E8E8;
    background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #f0f0f0 58%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(58%,#f0f0f0), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#f0f0f0 58%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#f0f0f0 58%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#f0f0f0 58%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#f0f0f0 58%,#dcdcdc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
}
.sidebar_btn:hover a {color:#666}
.sidebar_btn.highlight{ border:1px solid #EAEAEA;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #f4f4f4 58%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(58%,#f4f4f4), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#f4f4f4 58%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#f4f4f4 58%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#f4f4f4 58%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#f4f4f4 58%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
}
.sidebar_chevron { width:10px; height:12px; background: url("http://www.chowstatic.com/../images/nav_chevron_sprite.png") 0 center transparent no-repeat; }
.sidebar_btn:hover .sidebar_chevron {background-position:-12px center;}
.sidebar_btn.highlight .sidebar_chevron {background-position:-24px center;}
.sidebar_btn .sublist_title  {padding:6px 8px 5px;display:block}
.sidebar_btn.heading a {padding:0}
.sidebar_btn.highlight a, .sidebar_btn.highlight a:hover, .sidebar_btn.highlight a:visited {color:#cc0000}
.sidebar_btn .sublist_title {font-size:11px;font-weight:normal}

/*skinnier sidebar in recipes*/
.recipes #left_sidebar {width:105px;margin-top:17px}
.recipes .sidebar_btn span.category {width:100px}
.recipes .sidebar_chevron {display:none}


#recipe_bd #sidebar {float:right;width:300px}
#main_body #breadcrumbs{
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:10px;
font-weight:bold;
font-style:italic;
text-align:left;
text-transform:uppercase;
}
#main_body #breadcrumbs a{color:#006699}
#main_body .ad_box {margin-top:2px}
#main_body .recipe_heading {
font-size:24px;
font-weight:bold;
font-family:arial, helvetica, sans-serif;
text-transform:uppercase;
background:transparent url(http://www.chowstatic.com/../images/dotted_border.gif) repeat-x scroll left bottom;
margin:45px 0 10px 0px;
}

#menus h2.heading{background:none}
#main_body #main_content {width:460px;float:right}
#main_body #main_content .pagination {text-align:right}
h2.heading {
font-size:20px;
line-height:20px;
padding-bottom:5px;
font-weight:bold;
color:#de6900
}

/* BEGIN RECIPE MAIN CONTENT */
.recipe_hubs #main_body {width:940px; margin-right:0;}
.recipe_hubs .mobile #main_body {width:620px;}
.recipe_hubs_show  #main_body {margin-top:10px;}

.recipe_hubs #main_body #main_content {width:780px; }
.recipe_hubs .mobile #main_body #main_content {width:460px; }

#mpu_container {height:306px; background-color:#efefef;}
.recipe_hubs_show #mpu_container {background-color:#fff; height:auto;}
.pagination, .pagination a, .pagination a:link {font-size:12px}

#main_recipes .item {display:block;width:246px;float:left;margin-bottom:20px; position:relative}
.mobile #main_recipes .item {width:220px;}
#main_recipes .item_big {width:780px;}
.mobile #main_recipes .item_big {width:460px;}
.recipe_hubs_show #main_recipes .item_big {margin-bottom:5px}
#main_content .item a{
	padding:0;
	font-size:14px;
	line-height:18px;
	font-weight:bold
}
#main_content.item a.recipe_item {color:#333}
.item:hover .photo {opacity:0.8;filter:alpha(opacity=80);}
.item_big:hover .photo {opacity:1;filter:alpha(opacity=100);}
.nophoto {display:block;width:220px;height:146px;background-color:#eee}
.intro_text {font-weight:bold;font-size:22px;line-height:22px;margin-bottom:0;}
.pagination {margin-top:0;margin-bottom:5px}
#main_body .pagination a {color:#006699}
#featured_recipes .item {width:140px;float:left;margin-bottom:20px;}

.yellow_box {
 -moz-border-radius: 4px;
 border-radius: 4px;
padding:5px 8px 4px;
margin:2px 0;
background-color:#FFE81E;
display:inline-block
}
#main_content .item .yellow_box a {
font-size:10px;
text-transform:uppercase;
color:#006699;
line-height:12px;
}
.item:hover a, #main_content .item:hover .yellow_box a{color:#666666;}
.recipe_overlay {position:absolute;top:0;left:0;font-weight:bold;color:#fff}
.recipe_overlay .bg {height:100%;width:100%;position:absolute;opacity:.7;filter:alpha(opacity=70);background-color:#80904b}
.recipe_overlay .text {display:block;position:relative}/* keeps text from taking opacity of bg */
.recipe_overlay .text.gumball {padding:1px 3px; font-size:10px}
.recipe_overlay .text.recipe_hub {padding:1px 4px; font-size:16px}

.madison_ad.sp63 {margin:0 0 -11px 0}

/* SIDEBAR */
#recipe_list .item, .list_module .item{
font-size:13px;
font-weight:bold;
line-height:16px;
padding:5px;;
background:transparent url(http://www.chowstatic.com/../images/dotted_border.gif) repeat-x scroll left bottom;
}
.big_num {font-size:30px;line-height:30px;padding:0 10px;color:#666;}
#recipe_list .item:hover span, .list_module .item:hover span {color:#999}
#recipe_list .item:hover, .list_module .item:hover {background-color: #ebebeb;color:#666;}
.list_module_list {background:transparent url(http://www.chowstatic.com/../images/dotted_border.gif) repeat-x scroll left top;}
.list_module.most_popular {background:transparent url(http://www.chowstatic.com/../images/dotted_border.gif) repeat-x scroll left top;	}
/* RECIPE SEARCH */
#recipe_search {background-color:#cc0000;margin:10px 0 15px; width:460px;}
.recipe_hubs_show #recipe_search {float:left}
#recipe_search_form {float:right;width:320px;margin-top:-32px}
#recipe_input {width:235px;padding:4px 8px; position:static; border-width:1px 1px 0 0; border-color: #9a9a9b; border-style:solid; font-size:12px; color:#666}
.search_msg {font-size:11px;line-height:14px;font-weight:bold;text-transform:uppercase;width:140px;color:#fff;text-align:center;padding:6px 0 5px}



/* slideshow */
.portal_sprite {background: url(../i/slideshow_btns.png) 0 0 no-repeat; display:block}
.portal_module_content.slideshow {position:relative; padding:0 10px 15px}
.portal_module_content.slideshow p{line-height:18px; height:40px; margin-top:7px}
.portal_slideshow_btn {position:absolute; cursor:pointer; top:130px; left:0; width:27px; height:35px; background-position: 0 -752px; opacity:0.75;}
.portal_slideshow_btn:hover {background-position: 0 -792px;}
.portal_slideshow_btn.right {left:auto; right:0; background-position: 0 -871px;}
.portal_slideshow_btn.right:hover {background-position: 0 -911px;}

/* DISH DECIDER */
#dish_decider {padding:5px 0}
.recipes_show #dish_decider{padding-bottom:20px}
.recipe_hubs #dish_decider{padding:15px 0}
.dish_decider_bg {background:url(http://www.chowstatic.com/../images/dish_decider_sprite.png) no-repeat;}
#dish_decider_hd {width:100px; height:32px;  text-indent:-9999px; background-position:0 -20px; margin-bottom:5px;}
#dish_decider_txt {width:100px; clear:left;}
#dish_decider_search { background-color:#e1e1e1; padding:7px 6px 0 7px; position:relative; -moz-border-radius:5px; border-radius:5px;}

/*#dish_decider_form {width:162px;}*/
.dish_decider_input {width:170px;padding:4px 3px; float:right; margin-bottom:5px; border:1px solid #999;}
#dish_decider_submit {width:150px; height:18px; background-position: 0 0px; border:none; cursor:pointer; color:#fff; margin-left:75px; font-weight:bold;outline:none;}
input:focus#dish_decider_submit, input:active#dish_decider_submit {outline:none;}
input[type="submit"]::-moz-focus-inner {border:none;}

#dish_decider_results {height:0; overflow:hidden; background-color:#f5f5f5;width:290px;}
#dish_decider_results .dish_decider_results_list{}
#dish_decider_shadow {height:5px; background-position: 0 -53px; background-repeat:repeat-x;}

.dish_decider_item.highlightItem {background-color:#ebebeb;}

.dish_decider_item.last {border-bottom:1px solid #999}
.dish_decider_link {display:block; padding:5px 10px 5px 15px; outline:none}
.dish_decider_link:hover {background-color:#fff; color:#666}
.dish_decider_link .dish_decider_img {float:left; margin-right:10px}
.dish_decider_link:hover .dish_decider_img {opacity:0.7;filter:alpha(opacity=70)}

#dish_decider .table_div {display:table;height:40px}
#dish_decider .table_cell_div {display:table-cell; vertical-align:middle}

/* Recipe category breadcrumb and ad */

#recipe_cat_bread_ad {
   position:relative;
   width:620px;
   height:55px;
}
.recipe_hubs_show_category .bread_container {
    position:absolute;
    left:0px;
    top:10px;
    width:620px;
}
#recipe_cat_bread_ad #small_site_promo {
    position:absolute;
    right:0px;
}


/* shopping list */
#shopping_ingredients li {position:relative}
#shopping_list .chow_lightbox_body {width:500px; margin-left:-250px}
#col1b #shopping_list a:link.close_lightbox,
#col1b #shopping_list a:visited.close_lightbox {color:#fff}
#shopping_ingredients .close_btn_round {top: 12px}
#shopping_ingredients .close_btn_round:hover {
background-position: -24px 0;
}
#shopping_ingredients  .ingredient_field {
border: 1px solid #DDD;
padding: 3px;
width: 400px;
font: normal 13px arial;
background-color: white;
}
#shopping_ingredients .draggable {
border-bottom: 1px solid #eee;
padding: 10px 40px;
cursor: move;
}
 #shopping_ingredients .draggable:hover {
background-color: #E1E1E1;
}

#shopping_list .drag_handle {visibility: visible}
