/* common */

body { background-color: #ffffff; margin: 0; padding: 0; text-align: center; }
body, td, th { font-family: arial, sans-serif; font-size: 75%; vertical-align: top; }

p { padding: 0; margin: 0 0 1em 0; clear: both; font-size: 100%; }
div {padding: 0; margin: 0; }

h1 { font-size: 160%; font-weight: bold; margin-top: 0; margin-bottom: 0.5em;}
h2 { font-size: 130%; font-weight: normal; margin-top: 0; margin-bottom: 0.75em;}

a { color: #FFFFFF; } 
a:link { text-decoration: underline; }
a:active { text-decoration: underline; }
a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }

ul { margin: 0 0 1em 2px; padding: 0;  }
ol { margin: 0 0 1em 22px; padding: 0; }
li { margin-bottom: 0.5em; }

ul li { padding-left: 20px; list-style-type: dot; margin-left: 20px;}
ol ul { margin: 0.5em 0 1.2em 0; padding: 0; }
ul ul { margin: 0.5em 0 0.5em 0; padding: 0; }
ol ol { margin: 0.5em 0 0.5em 0; padding: 0 0 0 21px; }

/* colors */
#green { background-color:#66B821; }
#greenf { background-image:  url("../images/promos/footer_green.gif"); }

#red { background-color:#C40001; }
#redf { background-image:  url("../images/promos/footer_red.gif"); }

/* header */

table.header div.header { text-align: right; font-size: 90%; font-style:italic; }
table.header { color: #FFFFFF; margin: 0;}
table.header td { padding: 30px 30px 0 0; }
table.header td.footer { padding-bottom: 30px; }

/* menu */

table.menu { margin-left: 75px; }
#green table.menu td { padding: 0.5em 0 0.5em 0; border-bottom: 1px solid #9bd16e; }
#red table.menu td { padding: 0.5em 0 0.5em 0; border-bottom: 1px solid #d64d4e; }

/* content */

table.content { background-color:#FFFFFF; color: #000000; }
table.content td { padding: 30px 0 30px 0px; }
table.content td.footer { padding: 30px 30px 150px 14px; background-repeat: no-repeat; background-position: right bottom; }
table.content a { color: #000000; }

/* price */

table.price { margin-left: 75px; margin-top: 30px; }
table.price tr.header { font-size: 130%; font-weight: normal; }
table.price td { padding: 0.5em 0 0.5em 0; border-bottom: 1px solid #cccccc; }



