body,td          { font: 11px/13px Arial,sans-serif; color: #FAE1B3;}
body             { background:#620000; margin:0px; padding:0px; }
img	         { border:0px; }

.italic          { color:#FAE1B3;font:italic 18px/20px Monotype Corsiva,serif; }


a                { color:#FFCE72; font-weight:bold; text-decoration: none; }
a:hover          { color:#FFCE72; font-weight:bold; text-decoration: underline; }

div.hmenu a.link { width:100%; color:#800000; padding:1px 5px; border:solid 1px #800000; background:#FFCE72; text-decoration: none;}
div.hmenu a.link:hover { width:100%; color:#FFCE72; padding:1px 5px; border:solid 1px #FFCE72; background:#800000; text-decoration: none;}

div.tree1 a.link, div.tree2 a.link { width:150; padding:1px 5px; border:solid 1px #800000; background:#FFCE72; }
div.tree1 a.link { color:#800000; padding-left:15px;}
div.tree1 a.link:hover { color:#FFCE72; background:#800000; padding-left:15px; border:solid 1px #FFCE72; text-decoration: none;}
div.tree2 a.link { color:#800000; padding-left:30px;}
div.tree2 a.link:hover { color:#FFCE72; background:#800000; padding-left:30px; border:solid 1px #FFCE72; text-decoration: none;}

td.view          { padding:10px; text-align:justify; }
td.form          { padding:10px; text-align:justify; }
td.error         { padding:10px; color:#ff0000; text-align:justify; }
td.inner         { border:solid 1px #66625D; padding:10px; margin-top:10px; text-align:justify; }
td.tile          { border:solid 1px #666666; background:#620000; padding:3px;}

div.viewtitle    { color:#FAE1B3; font:bold 18px/18px Arial, Tahoma, Verdana, sans-serif; margin-bottom:20px; }
h1               { color:#FAE1B3; font:bold 18px/18px Arial, Tahoma, Verdana, sans-serif; margin-bottom:20px; }
h2,div.subtitle  { color:#FAE1B3; font:bold 14px/18px Arial, Tahoma, Verdana, sans-serif; margin-top:20px; margin-bottom:10px; }
div.formtitle    { color:#FAE1B3; font:bold 18px/18px Arial, Tahoma, Verdana, sans-serif; margin-bottom:20px; }
div.innertitle   { color:#FAE1B3; font:bold 14px/18px Arial, Tahoma, Verdana, sans-serif; margin-bottom:10px; }
div.errortitle   { color:#ff0000; font:bold 18px/18px Arial, Tahoma, Verdana, sans-serif; margin-bottom:20px; }

div.formmessage  { margin-bottom:20px; }

div.code         { font:bold; margin-bottom:10px; }
div.price        { font:bold; }
div.outofstock   { font:bold; }
div.total        { font:bold; }
div.canceledprice{ font:bold; text-decoration:line-through;}
div.memberprice  { font:bold; }

.formPane   { background:#fdfdfd; border:solid 1px #666666; font:10px Arial, Tahoma, Verdana, sans-serif; }
.formLocked { background:#ffffff; border:solid 1px #666666; font:10px Arial, Tahoma, Verdana, sans-serif; }
.formButton { background:#fdfdfd; border:solid 1px #666666; font:10px Arial, Tahoma, Verdana, sans-serif; }


div.Popup                { width:180px; background:#800000; border:solid 1px #FAE1B3; padding:2px; font:10px/12px Arial, Tahoma, Verdana, sans-serif; }
div.Popup a.action       { width:100%; }
div.Popup a.action:hover { text-decoration: underline; }

td.chartbar         { background:#FAE1B3; }

div.path { padding:10px; }