/* Content - containers */
#content {width:960px;background-color:#fff;}
#content .body {padding:2ex 0 0 0;color:#333;background-color:#fff;width:960px;text-align:left;float:left;}
#content .body table {margin:0;padding:0;}
#content .body table td {padding:0;margin:0;}
/*
#content .body h1 {font-family:Georgia, Times New Roman, Serif;font-size:180%;padding:0;margin:0 0 0.5em 0;}
*/
#content .body h1 {font-family:Georgia, Times New Roman, Serif;font-size:180%;padding:1ex 0;margin:0 0 0.5em 0;border-bottom: 1px solid #ccc;font-weight:normal;}

#content .body h2 {font-family:Georgia, Times New Roman, Serif;font-size:140%;padding:0;margin:0 0 0em 0;font-weight:normal;}
#content .body h3 {font-family:Verdana, Arial, Sans serif;font-size:100%;font-weight:bold;padding:0;margin:0 0 0em 0;color:#444;}
#content .body .price {font-size:160%;font-weight:bold;color:#000;}
#content .body .priceComment {font-size:90%;font-weight:normal;color:#000;padding-left:0.5em;}

#Xcontent .body p.intro {Xfont-style: italic;font-weight:bold;font-size:110%;color:#444;}

#content .body div.rule {background-color:#fff;width:100%;height:1px;border-top:3px solid #F9F8F2;}
#content .comment {color:#888;font-weight:normal;font-size:85%;}

table.shaded {border:1px solid #c0c0c0;font-size:100%;}
table.shaded td {background-color:#f8f8f8;padding:4px 20px 6px 4px;}
table.shaded td.amount {font-size:90%;text-align:right;padding-right:6px;}
table.shaded td.total_text {font-weight:bold;background-color:#e4e4e4;}
table.shaded td.total_amount {font-weight:bold;color:#000;font-size:90%;text-align:right;padding-right:6px;background-color:#e4e4e4;}
table.shaded td.info {color:#888;font-weight:normal;font-size:85%;text-align:right;}
table.shaded td.title {color:#000;font-weight:bold;padding:8px 0 2px 8px;border-bottom:1px solid #c0c0c0;}
table.shaded td.odd {background-color:#f2f2f2;}
table.shaded td.info_odd {background-color:#f2f2f2;color:#888;font-weight:normal;font-size:85%;text-align:right;}

table.shaded td h2 {font-family:Georgia, Times New Roman, Serif;font-size:140%;padding:0;margin:0 0 0em 0;}

table.unshaded {margin-top:2ex;}
table.unshaded td {background-color:#fff;padding:4px 20px 6px 4px;}

table.cell_shaded {border:0px solid #c0c0c0;font-size:100%;Xborder-collapse:collapse;font-size:90%;}
table.cell_shaded td {border-right:4px solid #fff;border-bottom:4px solid #fff;background-color:#f8f8f8;padding:4px 20px 6px 4px;margin:2em;}
table.cell_shaded td h2 {font-size:115% !important;padding:4px 2px 0px 4px !important;margin:0 0 0em 0;}
table.cell_shaded td p {padding-left:4px;Xmargin:2em;}

#content div.message {border:1px solid #ddd;background-color:#F9F8F2;padding:0 10px;margin-bottom:3ex;}