/*** BUNDLE *** BEGIN /modules/contribution/css/display_page.inc.css ***/
/* HEADER FOR OUTREACH CONTRIB */
div.outreachpagenotice {
  text-align: center;
  padding: 10px; 
  margin: 5px 0;
  border: solid 1px black;
}
/* HEADER FOR MATCHED CONTRIB */
div.matchnotice {
  text-align: left;
  padding: 10px; 
  margin: 5px 0;
  border: solid 1px black;
}

/* FORM LAYOUT COLUMN */
#contribution td.contribcolumn {
  vertical-align: top;
}

/* SECTION HEADERS */
#contribution td.contribheader 
#contribution #pa_status { 
  padding-top: 15px;
  border-bottom: solid 1px black;
  text-align: left;
  font-weight: bold;
 }

/* FORM SECTION FOR SUBMIT BUTTONS */
#contribution td.contribbutton table td { 
  text-align: center;
} 
#contribution td.contribbutton input { 
  font-weight: bold;
}

/* ELEMENT LABELS*/
#contribution label { 
  font-weight: bold;
  padding: 0;
  margin: 0;
}
#contribution label .radio { 
  font-weight: normal;
}

/* SUBTABLES OF MAIN FORM */
/* should be fully expanded to maximize form symmetry */
#contribution table { 
  width: 100%;
}
td.contribcolumn td { 
  vertical-align: bottom;
}
#contribution table.amounts td { 
  vertical-align: middle;
}

#contribution .ticket_desc {
    font-size: 85%;
    font-style: italic;
    color: #666;
    
    
}

#contribution #tip_jar {
    
    border: 1px solid #888;
    background: #eee;
    padding: 2px;
    width: 50%;
    
}

#contribution #tip_jar #tip_jar_desc{
    font-size: 85%;
}
#contribution #tickets table { width: 100%; }
#contribution #tickets td {
    padding-bottom: 10px;
    vertical-align:top;
}

/* LINE ITEMS TABLE */
table.line_items td {
    vertical-align: top;
}

td.amount {
    text-align: right;
    font-weight: bold;
    padding-right: 5px;
}

#amount_total {
    font-weight: bold;
}

/* ERRORS */
#contribution .error { 
  color: red;
  font-size: 110%;
}

.contriberrorbanner { 
  color: red;
  font-size: 110%;
  font-weight: bold;
  padding-top: 15px;
}

#paypal_notice {
  display: none;
}

.nested_table, 
#country_table td,
#custom_country_field_table_1 td,
#custom_country_field_table_2 td {
  padding: 0px;
}

#pa_iframe {
    border: 0;
}

/*** BUNDLE *** END /modules/contribution/css/display_page.inc.css ***/


/*** BUNDLE *** BEGIN /javascript/balloon/Balloon.css ***/
#balloon_text_container { padding: 1px 0px 10px 15px; margin: 0px 5px 10px 0px; }
*+html #balloon_text_container { margin: 0px 5px 0px 0px; }
* html #balloon_text_container { margin: 0px 5px 0px 0px; }
.b_container { font:10px arial;padding:10px 0px 10px 0px; z-index:3000; position:absolute; top:130px; left:30px; width:300px;}
HTML>BODY .b_container {padding:0px; }
.b_container DIV { overflow:visible; }
#IFRAME_BALLOON_MASK{border:0px background-color:#eee!important
filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
}

#IFRAME_BALLOON_MASK * {background-color:#eee;}
/* for IE */
.NEArr { background:url(/javascript/balloon/images/arrowNE.gif) 100% 0 no-repeat; }
.NWArr { background:url(/javascript/balloon/images/arrowNW.gif) 0 0 no-repeat; }
.SEArr { background:url(/javascript/balloon/images/arrowSE.gif) 100% 100% no-repeat; }
.SWArr { background:url(/javascript/balloon/images/arrowSW.gif) 0 100% no-repeat; }
/* for PNG(non IE6) enabled browsers.  */
HTML>BODY .NEArr { background:url(/javascript/balloon/images/arrowNE.png) 100% 0 no-repeat; }
HTML>BODY .NWArr { background:url(/javascript/balloon/images/arrowNW.png) 0 0 no-repeat; }
HTML>BODY .SEArr { background:url(/javascript/balloon/images/arrowSE.png) 100% 100% no-repeat; }
HTML>BODY .SWArr { background:url(/javascript/balloon/images/arrowSW.png) 0 100% no-repeat; }
.b_bot { background:url(/javascript/balloon/images/borderS.gif) 0 100% #ECE9D8 repeat-x; }
.b_top { background:url(/javascript/balloon/images/borderN.gif) 0 0 repeat-x; }
.b_right { background:url(/javascript/balloon/images/borderE.gif) 100% 0 repeat-y; }
.b_left { background:url(/javascript/balloon/images/borderW.gif) 0 100% repeat-y; }
.b_topR { background:url(/javascript/balloon/images/cornerNE.gif) 100% 0 no-repeat; }
.b_botR { background:url(/javascript/balloon/images/cornerSE.gif) 100% 100% no-repeat; }
.b_botL { background:url(/javascript/balloon/images/cornerSW.gif) 0 100% no-repeat; }
.b_topL { background:url(/javascript/balloon/images/cornerNW.gif) 0 0 no-repeat; }
.NEArr .b_topR { background:url(/javascript/balloon/images/arrowCornerNE.gif) 100% 0 no-repeat; }
.SEArr .b_botR { background:url(/javascript/balloon/images/arrowCornerSE.gif) 100% 100% no-repeat; }
.SWArr .b_botL { background-image:url(/javascript/balloon/images/arrowCornerSW.gif); }
.NWArr .b_topL { background-image:url(/javascript/balloon/images/arrowCornerNW.gif); }

/*** BUNDLE *** END /javascript/balloon/Balloon.css ***/


