/* Vermont Food Bank - Section Specific */

/* Donate - Page forms */
.title_spacer_form { height:15px; }
#table p { padding:0 0 1px 0; font:11px/15px arial; color:#000; font-weight:bold; }
#table td { width:33%; }
p.donate_pad { height:25px; }

/* How To Help */
.menu_left { float:left; padding:4px 0; width:224px; }
.menu_right { float:right; padding:4px 0; width:224px; }
.menu_left p, .menu_right p { padding:4px }

#table_rep p { font:11px arial; color:#333; padding:1px; }
#table_rep tr.alternate { background:#F5F5F5; }

/* How To Help - Detail page */
#take_action { position:relative; left:0; top:10px; float:right; }

/* Our Partners - Partner map */
#vt_map { position:relative; left:60px; top:30px; }

/* Our Partners - Partner Login */
#partner_login { padding:20px 0 40px 0; position:relative; left:26px; top:0; }
#partner_login p { padding:2px 0; }
#partner_login p.password { position:relative; left:0; top:-5px; font:10px arial; color:#000; }
#partner_login span.login_button { position:relative; left:5px; top:5px; }

/* Our Partners - Schedule A Visit */
#table_visit_align { position:relative; left:0; top:-10px; }
#table_visit p { font:12px arial; color:#333;  }
#table_visit tr.alternate { background:#F5F5F5; }
#table_visit td.date_visit { width:50px; border-right:1px solid #fff;  }
#table_visit td.location { width:495px;  }

/* Our Partners - Discussion Board */
#account_links { position:relative; left:-19px; top:-20px; float:right; font:11px arial; color:#E17F26; }

#table_yellow { font:11px arial; background:#FFD200; margin:0 0 4px 0; }
#table_yellow td.align { text-align:center; }
#table_yellow td.title { font:14px arial; color:#000; text-indent:3px; }
#table_yellow td.title_sm { font:11px arial; color:#000; text-indent:6px; }
#table_yellow p { padding:0px; }

#table_discussion { font:11px arial; border:1px solid #e9e9e9; margin:1px 0; }
#table_discussion p { font:11px arial; color:#666; }

#table_discussion td { padding:5px; height:45px; }
#table_discussion td.align { text-align:center; }
#table_discussion td.tan { background:#fff2b3; }

#table_discussion_alt { font:11px arial; border:1px solid #e9e9e9; background:#f8f8f8; margin:1px 0; }
#table_discussion_alt  p { font:11px arial; color:#666; }

#table_discussion_alt  td { padding:5px; height:45px; }
#table_discussion_alt  td.align { text-align:center; }
#table_discussion_alt  td.tan { background:#fff2b3; }

.user { font:10px arial; color:#E17F26; font-weight:bold; }
.button_row { position:relative; left:0; top:0; }
.button_row_bottom { position:relative; left:0; top:-33px; }

.new_topic { position:relative; left:0; top:12px; height:49px; } /* Changing settings for this button will affect two different pages  */ 
.post_reply { position:relative; left:90px; top:-37px; float:left; }

/* Our Partners - Discussion Board: Posts */
#table_align { position:relative; left:0; top:-33px; }
#table_yellow_posts { position:relative; left:-1px; top:0; font:11px arial; margin:0 0 1px 0; }
#table_yellow_posts p { background:#FFD200; height:16px; padding:4px 0 0 0; text-indent:11px; font:11px arial; color:#000; }
#table_yellow_posts p.author { width:166px; }
#table_yellow_posts p.message { width:593px; }

#table_posts { font:11px arial; margin:1px 0; }
#table_posts p { font:11px arial; color:#333; }

#table_posts_alt { font:11px arial; background:#f8f8f8; margin:1px 0; }
#table_posts_alt  p { font:11px arial; color:#333; }

td.author { padding:10px; border:1px solid #e9e9e9; }
td.date { padding:10px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
td.text { padding:10px; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }

/* Our Partners - Shopping Cart Display */
#select_category { margin:15px 0; }
#table_yellow_cart { position:relative; left:-1px; top:0; margin:0 0 10px 0; }
#table_yellow_cart p { background:#FFD200; height:34px; padding:5px 0 0 7px; font:11px/16x arial; color:#000;}
#table_yellow_cart p.white { background:#fff; padding:5px 0; }
#table_yellow_cart p.item_no { width:60px; }
#table_yellow_cart p.qty { width:64px; background:#E17F26; color:#fff; }
#table_yellow_cart p.item_desc { width:264px; }
#table_yellow_cart p.unit { width:52px; text-indent:5px; }
#table_yellow_cart p.unit_lbs { width:64px; }
#table_yellow_cart p.smf { width:64px; }
#table_yellow_cart p.purchase { width:64px; }
#table_yellow_cart p.qty_avail { width:64px; }
#table_yellow_cart p span { position:relative; left:0; top:7px; }
/* Shopping cart item rows */
#table_cart_content { position:relative; left:0; top:0; margin:0 0 10px 0; border:1px solid #ccc; }
#table_cart_content p { height:34px; padding:5px 0 0 7px; font:10px/14x arial; color:#000; }
	#table_cart_content p.alt { background:#f5f5f5; } /* grey background for alternating rows */
#table_cart_content p.item_no { width:60px; }
#table_cart_content p.qty { width:64px; background:#E17F26; }
	#table_cart_content p.qty span { position:relative; left:0; top:3px; } /* placement of input field */
#table_cart_content p.item_desc { width:269px; }
#table_cart_content p.unit { width:52px; border-bottom:1px solid #fff; }
	#table_cart_content p.border { width:52px; border-bottom:1px solid #fff; } /* for every p.unit class except for last row */
#table_cart_content p.unit_lbs { width:64px; text-indent:10px; }
#table_cart_content p.smf { width:64px; text-indent:10px; }
#table_cart_content p.purchase { width:64px; text-indent:10px; }
#table_cart_content p.qty_avail { width:64px; text-indent:17px; }
#table_cart_content p span { position:relative; left:0; top:7px; }

.add_items { position:relative; left:0; top:12px; height:49px; } /* buttons share .button_row class with discussion posts page  */ 
.view_cart { position:relative; left:125px; top:-37px; float:left; }

/* Press Room */
.news_image { float:left; }
.news_title { font:14px arial; font-weight:bold; color:#E17F26; }
.news_text { position:relative; left:-15px; top:5px; float:right; width:377px; }
.news_row { margin:5px 0 0 0; } /* for article with image callout on news landing page */
span.read_more { position:relative; left:0; top:3px; }
#button_join {
	position:relative;
	left:3px;
	top:5px;
}
/* Press Room - detail page */
#more_stories { margin:0; padding:12px 0 0 0; background:url('/_common/img/title_dots.gif') no-repeat top left; height:16px; font:12px arial; font-weight:bold; }
p.story_title { font:14px arial; font-weight:bold; color:#000; }







