#navigation { float: left;
 overflow: hidden;
 width: 175px;
 margin: 0;
 padding: 10px; }
#content { margin: 0 0 0 200px;
 padding: 10px; }
#contents { margin: 0;
 padding: 10px; }
#navigation ul { list-style-type: none;
 margin: 0;
 padding: 0; }
#navigation ul li { margin: 0; }
#navigation ul.n0 { font-size: 13px; }
#navigation ul.n0 li { padding: 0.2em 0; }
#navigation ul.n1 { font-size: 12px;
 padding-left: 10px; }
#navigation ul.n1 li { padding: 0.1em 0; }
#navigation ul.n2 { font-size: 11px;
 padding-left: 10px; }
#navigation ul.n2 li { padding: 0.05em 0; }
#navigation a { font-weight: bold;
 display: block; }
#navigation a:link { color: #b1b0b0; }
#navigation a:visited { color: #b1b0b0; }
#navigation a:active { color: #666; }
#navigation a:hover { color: #666;
 text-decoration: none; }
#crumbs { color: #b1b0b0;
 font-size: 9px;
 font-weight: bold;
 text-align: right; }
.used th { padding: 3px 5px;
 border: 2px solid #e8ebf0;
 border-left: 1px solid #e8ebf0;
 border-right: 1px solid #e8ebf0; }
.used th.w1 { width: 50px;
 text-align: center; }
.used th.w2 { width: 60px;
 text-align: center; }
.used td { font-size: 11px;
 padding: 3px 5px;
 border: 1px solid #e8ebf0;
 vertical-align: top; }
.used td.c { text-align: center; }
.pricing .header { font-weight: bold;
 text-align: right;
 margin: 0;
 margin-top: -1em; }
.pricing table { width: 100%; }
.pricing th { text-align: center;
 padding: 0 2em;
 border: 2px solid #e8ebf0;
 border-left: 1px solid #e8ebf0;
 border-right: 1px solid #e8ebf0; }
.pricing th.left { text-align: left; }
.pricing th.right { text-align: right; }
.pricing td { padding: 0 3px;
 border: 1px solid #e8ebf0;
 vertical-align: top;
 text-align: center; }
.pricing td.left { text-align: left; }
.pricing td.right { text-align: right; }
.pricing td .bold { font-weight: bold; }
.pricing td .small { font-size: 9px; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.p_easy { color: #111; background: #ff6600; }
.p_easy h3 a { color: #123; }
.p_light { background: #f6ff66; }
.p_home { background: #ffe866; }
.p_office { background: #ffcf5c; }
.p_extreme { background: #ffb85c; }
.p_service { background: #99ccff; }
.p_misc { background: #c2d69a; }
.pricing .footer { font-size: 8px;
 margin-top: 0.5em; }
.pricing .note { font-size: 8px;
 margin-top: 0.5em; }

