A { color: #2d5e99; }
A:Visited { color: #2d5e99; }
A:Active { color: #ff9000; }
A:Hover { color: #ff9000; }

BODY, TD { font-size:75%; font-family: Arial, Tahoma; color:#606060; line-height:17px; margin:0; padding:0; }


.menu { color:#2d5e99; font: bold 11px Verdana; }
.menu A:Visited, .menu A { color:#2d5e99; text-decoration: underline; }
.menu A:Hover, .menu A:Active { color:#ff9000; text-decoration: underline;}

.path { margin: 0 0 10px 0; color:#8a948a; font-size:10px; }
.path A, .path A:Visited { color:#8a948a; }
.path A:Active, .path A:Hover { color:#dddcca; }

.copy { color:#dddcca; font-size:10px; line-height:12px; padding-top: 5px;}
.copy A, .copy A:Visited { color:#dddcca; }
.copy A:Active, .copy A:Hover { color:#FFF; }

.smalltext { font-size:70%; line-height:15px; }

h3 { color:#2d5e99; font-size:155%; font-weight:bold; margin: 0; }
h1.maine { color:#2d5e99; font-size:155%; font-weight:bold; margin: 0; }
h4 { color:#bab9ac; font: bold 11px Arial; padding:0; margin: 0 0 0 25px; }
h2 { color:#bab9ac; font: bold 14px Arial; padding:0; margin-bottom: 5px; }

table { border:0px; border-collapse:collapse; }
table td { padding:0px; }

table.tab { border-top: #dddcca 3px solid; margin-bottom:20px; }
table.tab TD { border-top: #dddcca 1px solid; }

table.prtab { border-top: #ff8000 3px solid; }
table.prtab TD { border-top: #dddcca 1px solid; padding: 3px 5px 3px 0; }
table.prtab TR.act { background-color:#fff5b2; }

table.prrow { margin:5px 10px 12px 10px; width:95%; }


UL.mm { margin: 0px; padding: 5px 0 20px 5px; border: none; list-style-type: none; }
UL.mm LI { margin: 0px; margin-bottom: 3px; border: none; padding: 0px; }
UL.mm UL { padding: 3px 0 5px 7px; margin: 0; list-style-type: none; }
UL.mm UL LI { margin: 0px; margin-bottom: 3px; border: none; padding: 0px; font-weight:normal; }

UL.mm LI.plus { background: url(/img/pp.gif) 0px 3px no-repeat; padding-left: 15px; }
UL.mm LI.minus { background: url(/img/mm.gif) 0px 3px no-repeat; padding-left: 15px; }
UL.mm LI.pp, UL.mm LI.ppa { background: url(/img/mmm.gif) 0px 3px no-repeat; margin-bottom: 8px; padding-left: 15px; }
UL.mm LI.ppa { background: url(/img/mmmm.gif) 0px 3px no-repeat; }

.sh { line-height:120%; }
SPAN.price { font: bold 10px Tahoma; background-color: #ff8000; color:#FFF; padding: 1px 3px 1px 3px; }
SPAN.new { font: 10px Tahoma; color:#CC0000; margin-left: 5px; }

IMG { border:none; }
HR { padding: 0; height: 0; border: none; border-top: 1px solid #CCCCCC; }

DIV.caption, DIV.captioninv { height: 16px; font: bold 11px Tahoma; color:#FFF; padding-left:20px; padding-top:1px; background: url(/img/cap.gif) #2d5e99 top left;}
DIV.captioninv { background: url(/img/capinvert.gif) #2d5e99 top right; width:220px; }
DIV.prev { margin: 20px 10px 20px 10px; text-align:center; }

IFRAME { display:none; width:1px; height:1px; }

INPUT.form100, INPUT.form95, SELECT, TEXTAREA { font: 11px Verdana; width: 100%; height: 19px; color: #51607D; background-color: #F5F5F5; }
INPUT.form95 { width:95%; }
TEXTAREA { height: 80px; width: 95%; }