@media screen{
#top{height:119px;background:url(/images/common/top_back.png) repeat-x;}
#cont{background:url(/images/common/cont_left.png) repeat-y;padding-left:10px;}

#contmain{
 width: 100%;
 margin-top:10px;
 background:url(/images/common/steeple.png) no-repeat;
}
#contleft{width:205px;padding-top:21px;}
#contstripe{width:1px;padding-top:14px;}
#contright{padding:0em 2em 1em;text-align:justify;}
#bottom{padding-left:25px;}
h3{font-variant: small-caps;}
h4{color:#666666;}
.distr{font-weight:bolder;/*text-decoration:underline;*/}
.textin{border:1px black solid;padding:0.1em 0.2em;}
.textin:focus{background:#FFE4C0;}
.soldout{text-transform:uppercase;color:#993300;}
p.error{
 font-weight: bold;
 color: #660000;
}
#login table{
 border-collapse: collapse;
 width:440px;
 margin-bottom:15px;
}
#login td{
 border: 1px solid #EE9F23;
 padding: 1em;
}
#login input{
 margin-top: 0.5em;
}
#contact td{padding:0.5em 0em;}
#order{
 padding: 0px;
 border-width: 0px;
 border-collapse: collapse;
}
#order td,#personal td{border-top:1px solid #EE9F23;padding:0.5em 0.5em 0.5em 0em;}
#order input{text-align:right;}
.subtot{width:5em;}
#contact .textin{width:300px;}
#personal textarea.textin{height:9em;}
.card{cursor:pointer;margin-right:5px;}
td.orderform {
 font:0.8em/1.2em "trebuchet ms",Tahoma,Verdana,Helvetica,Arial,sans-serif;
}
td.orderform.first{width: 120px;}
.note{font-style: italic;font-size:small ;line-height: 1;}
.label{font-weight: bolder;color:#EE9F23;}
}
