ADDRESS,BODY,FONT,H2,H3,INPUT,LABEL,LI,OL,P,TEXTAREA,TD,UL {font-family:verdana,tahoma,sans-serif,arial,geneva,helvetica;}
A:hover {color:#0077d4;text-decoration:underline;}
B {font-weight:bold;}
EM,I {font-style:italic;font-family:arial,geneva,helvetica,sans-serif;}
FORM {padding:0;margin:0;}
H3 {font-weight:bold;font-size:100%;color:#008193;margin:2em 0 1em 0;clear:right;}
H3 A,
H3 A:active,
H3 A:hover {text-decoration:none;}
H3.first {margin-top:0;}
H3.first-table {margin:0 0 22px;}
H3.table {margin-bottom:22px;}

INPUT, TEXTAREA {width:100%;font-size:83%;}
INPUT.button {width:auto;}
P {margin-top:0;}

TABLE.menu {background-color:#e8eaec;width:100%;}
TABLE.items {width:100%;}

TABLE.items A,
TABLE.items A:visited {color:#002261;}
TABLE.items A:active,
TABLE.items A:hover {color:#006dc4;}

TABLE.menu TABLE.items TD.crumb,
TABLE.menu TABLE.items TD.crumb A {color:#008193;}
TABLE.menu TABLE.items TD.crumb A:active,
TABLE.menu TABLE.items TD.crumb A:hover {color:#006dc4;}

TABLE.items TD {padding:0.3em 0 0.5em 30px;font-size:83%;vertical-align:top;background:url(/image/m_b.gif) -45px 50% no-repeat;color:#999fa7;font-weight:normal;}
TABLE.items TR.level-2 TD {padding:0.3em 0 0.5em 50px;font-size:70%;vertical-align:top;background:url(/image/m_b.gif) -25px 50% no-repeat;}

TABLE.items TR#is TD {font-weight:bold;}
TABLE.items TD#mb {background:url(/image/m_b_2.gif) -45px 50% no-repeat;}
TABLE.items TR.level-2 TD#mb {background:url(/image/m_b_2.gif) -25px 50% no-repeat;}

TABLE.items .quantity {color:#999fa7;font-weight:normal;}

.text-small {font-size:65%;}
.text-medium {font-size:70%;}
.text-large {font-size:83%;line-height:120%;}

TD.breadcrumbs {font-size:70%;color:#008193;vertical-align:top;padding-top:4px;}
TD.breadcrumbs A,
TD.breadcrumbs A:visited {color:#008193;}
TD.breadcrumbs A:active,
TD.breadcrumbs A:hover {color:#0077d4;}

TD.content {vertical-align:top;padding-top:0.5em;}

TD.side {background:#e8eaec url(/image/margin.gif) top left repeat-y;vertical-align:top;}
BODY.error TD.side {background:#d2d6d9 url(/image/margin_e.gif) top left repeat-y;}
TD.rule {background:url(/image/r.gif) top left repeat-x;vertical-align:top;height:10;}
.print {margin:48px 0 0 30px;}

IMG.title {margin:1px 0 19px 0;}
P.short-space {margin-bottom:0.5em;}
.last {padding-bottom:0;margin-bottom:0;}

TD.footer {background-color:#e8eaec;vertical-align:top;font-size:70%;padding:24px 30px 24px 0;}
TD.footer A {color:#002261;}
TD.footer A:visited {color:#3a4f76;}
TD.footer A:active,
TD.footer A:hover {color:#006dc4;}

BODY.error TD.footer {background-color:#d2d6d9;}

DIV.intel {clear:left;padding-top:.25em;}
DIV.intel DIV {float:left;padding:5px 15px 10px 0;}
DIV.intel P {font-size:65%;color:#999fa7;padding-bottom:8px;margin:0;}
DIV.intel SPAN {display:block;clear:left;}

DIV.event {clear:left;margin-bottom:1.5em;}
DIV.event DIV.header {color:#008193;margin:0 0 0.5em 0;}
DIV.event DIV.header A {font-weight:bold;text-decoration:none;}
DIV.event DIV.preview {float:left;padding:5px 15px 5px 0;}

TABLE.form {background-color:#deecf6;width:100%;}

TABLE.form TD {vertical-align:top;padding:0 20px;}
TABLE.form TD.checkbox {padding:0 20px 16px 16px;}

TABLE.form TD.checkbox TD {padding:0;}
TABLE.form TD.checkbox TD LABEL {display:block;margin-top:3px;}

TABLE.form TD DIV {font-size:70%;font-weight:bold;color:#008193;padding:.75em 0 1px 0;}

TABLE.form TD.submit {background-color:#ffffff;padding:0 50px 0 0;}
TABLE.form TD.submit TD {background:#deecf6 url(/image/fc_se.gif) bottom right no-repeat;font-size:83%;padding:0 51px 12px 20px;}

TABLE.form TD.submit SPAN {display:block;position:relative;top:-7px;z-index:1;}

TABLE.form TD.submit A {color:#002265;font-weight:normal;}
TABLE.form TD.submit A:hover,
TABLE.form TD.submit A:active {color:#006ecd;}

.cursor-hand {cursor:pointer;cursor:hand;}

DIV.image {float:right;padding:.4em 0 15px;clear:right;}

UL {list-style:url(/image/b.gif) disc;margin-left:20px;padding-left:0;}

.opaque {color:#ffffff;}

TABLE.microsoft TD {font-size:83%;line-height:120%;vertical-align:center;}

TABLE.products-list {background-color:#deecf6;width:100%;}

TABLE.products-list TD,
TABLE.products-list TH {font-size:83%;line-height:120%;font-weight:normal;text-align:left;vertical-align:top;}
TABLE.products-list TD.price,
TABLE.products-list TH.price {text-align:right;}

TABLE.products-list TD.name,
TABLE.products-list TD.category,
TABLE.products-list TD.price {padding:7px 10px 8px;}

TABLE.products-list TH.name,
TABLE.products-list TH.category,
TABLE.products-list TH.price {padding:7px 10px 8px;white-space:nowrap;}

TABLE.products-list TH A {color:#002265;}

TABLE.products-list TH,
TABLE.products-list TH A.order {color:#008193;}

TABLE.products-list TR.other TD {background-color:#d7e2f2;}
TABLE.products-list TR.other TD TD {background-color:transparent;}

TABLE.products-list TD.page-control {background-color:#deecf6;vertical-align:center;}
TABLE.products-list TR.other TD.page-control {background-color:#d7e2f2;}

TABLE.products-list TD.page-control TD {font-size:83%;line-height:150%;font-weight:bold;color:#008193;vertical-align:center;padding:8px 0 8px 10px;}
TABLE.products-list TD.page-control TD.selector {padding-right:9px;text-align:right;}
TABLE.products-list TD.page-control TD TD {padding:0;}

TABLE.products-list TD.page-control A {color:#002265;font-weight:normal;}
TABLE.products-list TD.page-control A:hover,
TABLE.products-list TD.page-control A:active {color:#006ecd;}

TABLE.top-products {width:100%;text-align:right;}
TABLE.top-products TD.product {vertical-align:top;border:1px solid #d2d6d9;width:50%;}
TABLE.top-products DIV.price {color:#0085c2;padding:7px 7px 0;}
TABLE.top-products DIV.price .value {font-weight:bold;font-size:100%;}
TABLE.top-products DIV.price .currency {font-size:83%;}
TABLE.top-products DIV.image {float:none;padding:0 0 20px;text-align:center;}
TABLE.top-products DIV.title {padding:0 20px 19px;font-size:83%;text-align:left;}