

* { margin:        0px;
    margin-top:    0px;
    margin-bottom: 0px;
    margin-left:   0px;
    margin-right:  0px;
    padding:       0px; }

ul { margin-left: 25px; padding: 0px; }

a, a:link,
a:visited  { color: #535353; text-decoration: none; font-weight: bold; }
a:hover    { color: #F7941C; text-decoration: underline; font-weight: bold; }

p, div,
table, tr,
td, font   { border-collapse: collapse;
             vertical-align: top;
             padding: 0px;
             color: #000000;
             font-family: "Century Gothic", Arial, Helvetica, sans-serif;
             font-size: 9pt;
             font-weight: normal; }

input, 
textarea { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
           font-size: 9pt;
           font-weight: normal; }

img { border: 0px; }

h1 { font-size: 15pt;
     font-weight: normal;
     text-align: center;
     font-style: normal;
     margin-top: 0px;
     margin-bottom: 5px; }
h2 { font-size: 17pt;
     font-weight: normal;
     font-style: normal;
     margin-top: 10px;
     margin-bottom: 15px; }
h3 { font-size: 10pt;
     font-weight: bold;
     font-style: normal;
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 0px; }
h4 { font-size: 14pt;
     font-weight: normal;
     font-style: normal;
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 0px; }

#dropmenudiv           { position: absolute; line-height: 18px; z-index: 100; }
#dropmenudiv a         { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; }
#dropmenudiv a,
#dropmenudiv a:link,
#dropmenudiv a:visited { color: #CCCCCC; text-decoration: none; font-weight: bold; }
#dropmenudiv a:hover   { color: #F7941C; text-decoration: none; font-weight: bold; }

/* This is where you can customize the appearance of the tooltip */
div#tipDiv { position: absolute;
             visibility: hidden;
             left: 0;
             top: 0;
             z-index: 10000;
             background-color: #dee7f7;
             border: 1px solid #336;
             padding: 4px;
             font-size: 11px;
             line-height: 1.2; }

/* These are optional. They demonstrate how you can individually format tooltip content
div.tp1 { font-size: 12px; color: #336; font-style: italic; }
div.tp2 { font-weight: bolder; color: #337; padding-top: 4px; }
*/

.body             { position: absolute; left: 20px; top: 140px; right: 20px; }
.header           { position: absolute; left: 20px; top: 20px; right: 20px; }

.nav              { position: absolute; top: 90px; font-weight: bold; }
.nav a,
.nav a:link,
.nav a:visited    { color: #CCCCCC; text-decoration: none; font-weight: bold; }
.nav a:hover      { color: #F7941C; text-decoration: none; font-weight: bold; }

.footer           { font-size: 7pt; text-align: center; }
.footer a,
.footer a:link,
.footer a:visited { color: #000000; text-decoration: none; font-weight: bold; }
.footer a:hover   { color: #00597E; text-decoration: underline; font-weight: bold; }

.prices_footer a:link,
.prices_footer a:visited { color: #535353; text-decoration: none; font-weight: bold; }
.prices_footer a:hover   { color: #FFFFFF; text-decoration: none; font-weight: bold; }

.t_table  { background-image: url('../img/blue_background.jpg'); }
.t_links  { font-size: 7pt;
            padding: 4px; }
.t_body   { font-size: 8pt;
            font-style: italic;
            text-align: center;
            padding: 4px;
            line-height: 16px; }
.t_author { font-size: 7pt;
            font-style: italic;
            text-align: right;
            font-weight: normal;
            margin-top: 0px;
            margin-bottom: 5px;
            padding: 4px; }
.t_body h1 { margin-top: 5px; margin-bottom: 8px; }

.dt_pos           { vertical-align: middle;
                    background-repeat: repeat-y;
                    background-image: url('../img/reasons_fade.png'); }
.dt_pos a:link,
.dt_pos a:visited { color: #00597E; text-decoration: none; font-weight: bold; }
.dt_pos a:hover   { color: #ADCF35; text-decoration: none; font-weight: bold; }
.dt_pos li        { color: #ADCF35; }

.design    { background-image: url('../img/design.jpg');
             background-repeat: no-repeat;
             width: 560px;
             height: 300px; }
.design h5 { font-size: 9pt;
             font-weight: bold;
             text-align: right;
             color: #FFFFFF;
             line-height: 115%;
             margin-top: 0px;
             margin-bottom: 0px;
             padding: 0px; }
.design h6 { font-size: 14pt;
             font-weight: normal;
             font-style: normal;
             text-align: right;
             color: #FFFFFF;
             margin-top: 0px;
             margin-bottom: 8px;
             padding: 0px; }

.printing     { background-image: url('../img/printing_abstract.jpg');
                background-repeat: no-repeat; }
.printing_clr { background-image: url('../img/printing_abstract_clr.jpg');
                background-repeat: no-repeat; }
.printing h2  { font-size: 17pt;
                color: #FFFFFF;
                font-weight: normal;
                font-style: normal;
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 5px;
                padding: 0px; }
.prices        { background-image: url('../img/prices_background.jpg'); }
.prices table  { width: 100%; }
.prices td     { vertical-align: middle; }
.prices h2     { font-size: 9pt;
                 font-weight: normal;
                 font-style: normal;
                 margin-top: 0px;
                 margin-bottom: 0px;
                 padding: 5px; }
.prices h3     { font-size: 10pt;
                 font-weight: bold;
                 font-style: normal;
                 margin-top: 0px;
                 margin-bottom: 0px;
                 padding: 5px; }
.prices_footer { background-color: #FF8000;
                 background-image: url('../img/prices_footer.jpg');
                 height: 50px;
                 text-align: center;
                 line-height: 115%; }
.contact td { padding: 3px; }
.quote_form td { padding: 3px; padding-right: 15px; border-collapse: seperate; font-size: 7pt; font-weight: bold; }
.quote_form h1 { font-size: 9pt;
                 font-weight: normal;
                 font-style: normal;
                 text-align: right;
                 margin-top: 0px;
                 margin-bottom: 0px;
                 padding: 0px; }

.filestore                { position: absolute; left: 20px; top: 140px; right: 20px; }
.filestore td,
.filestore p              { vertical-align: middle; padding: 2px; }
.filestore h1             { font-size: 15pt;
                            font-weight: normal;
                            text-align: left;
                            font-style: normal;
                            margin-top: 0px;
                            margin-bottom: 5px; }
.filestore table          { margin-left: 5px; }
.filestore td.menu        { padding-top: 10px; vertical-align: top; padding-right: 15px; padding-left: 15px; border-right: solid 1px #000000; }
.filestore td.content     { width:100%; padding: 10px; vertical-align: top; }
.filestore .err           { color: red; font-weight: bold; }
.filestore table.data     { padding: 0px; border-style: none; border-width: 0px; border-collapse: collapse; border-spacing: 0px; }
.filestore table.data td, 
.filestore table.data th  { padding: 2px; border: solid 1px #E8E8E8; }


.papersizes    { width: 400px; }
.papersizes td { text-align: center; }
.papersizes h1 { margin-top: 0px; margin-bottom: 0px; font-size: 9pt; font-weight: bold; }

.action a, .action a:link
.action a:visited, .action a:hover { font-size: 8pt; text-decoration: none; }



.menu1 {
  color:white;
  background: #000;
  font-family:arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
}

.menu2 {
  background: #ffff00;
  color: blue;
  font-family:arial, helvetica, sans-serif;
  font-size:12px;
  line-height: 19px;
}

