html body {font-size:91%; font-family: Arial, sans-serif; margin: 20px 80px 10px 80px; text-align: justify; background-color: #fff; color:#000; line-height:120%;} 
ul {line-height:160%; font-size:100%;}
b {font-size: 93%; color: #060;}
select {background-color:#fec; color:#000; border: 1px solid #000; margin-bottom:5px;}
h1 {color:#000080;}
h3 {color:#008000; font-size:95%; margin-top:2.5em;}
h4 {color:#000000; font-size:95%; margin-top:0.0em; text-decoration:underline;}
.header {font-size:48pt; color: #00a; margin:12px 0 4px 0; font-family: "Times New Roman", serif; line-height:95%;}
.confirmheader {font-size:24pt; color: #00a; margin:25px 0 0 0; font-family: "Times New Roman", serif; line-height:95%;font-weight:bold;}


.search {overflow:auto;}
.search b {color:#008000; font-size:90%;}
.letter {font-size:94%; margin:2em 0 .5em 0; padding-left:.4em; background-color:#fda; width:25%; border:1px solid #fa0;}
.items {font-size: 95%; font-weight:bold; color:#660000;}
item {color:#000066;}

a {text-decoration:underline; color: #903;}
a:hover {text-decoration: none; color:#006; background-color: #ddd;}
A.menu:link, A.menu:visited, A.menu:active {font-size: 88%; letter-spacing:.1em;}
A.searchby:link, A.searchby:visited, A.searchby:active {color: #000; font-size: 80%;}
A.searchby:hover {color: #fff; background-color: #900;}
A.labellink:link, A.labellink:visited, A.labellink:active {color: #009; font-size: 77%;}
A.labellink:hover {color: #000;}
ul A.labellink:link, ul A.labellink:visited, ul A.labellink:active { font-size: 80%;}
A.gotop:link, A.gotop:visited, A.gotop:active{color: #009; font-size: 77%;}
A.gotop:hover {color: #900;}
p a {font-size: 87%; font-weight:bold}

.qjump {float:right; width:280px; text-align:center; color:#600; padding: 0; margin-top: 10px; line-height:90%; font-size: 87%;}
.newrelsb {text-decoration:underline; color:#000; font-size:100%; font-weight:bold; text-align:left; margin-bottom:.5em; letter-spacing:.2em;}
.newrels {background-color:#eee; border:1px dotted #000; margin:10px 0 25px 0; padding: 10px 20px 0 20px;}
.labeltag {color:#008000; font-size: 87%;}
.price {color: #006; font-size: 87%;}
.highlight {color:#800080; font-size:85%; font-weight:bold;}
.faqsemph {color:#000080; font-size:95%; margin-top:0.0em; text-decoration:underline; font-weight:bold;}

#ordercontainer {width:100%; }
.instruction { font-size:90%; color: #400080}
.rowitem {width:97%; font-size:90%; margin: .4em 0 .4em 1.5em; overflow:auto; line-height:180%; vertical-align:middle; border-bottom: dashed 1px #ccc; }
.rowitemhead {width:98%; font-size:87%; padding-left:15px; overflow:auto; background-color:#eee; margin-bottom:1em;}
.band {float:left; width:30%;overflow:auto;}
.title {float:left; width:39%;overflow:auto;}
.cost {float:left; width:10%; text-align:right; }
.qty {float:left; width:10%; text-align:right;}
.catlink {float:left; width:10%; text-align:right;}

#ordercontainer input { line-height:180%; height:1.4em; width:1.4em;}
html >body #ordercontainer input {height:1.6em; width:2em;}

#ordercontainer .newrels {border:1px solid #808000; margin:10px 0 25px 0; padding: 5px 20px 5px 20px;}

#custdetails  { width:85%; font-size:90%; padding:10px;}
#custdetails .block {overflow:auto; margin: 10px 0 20px 0; clear:both; border:0px solid black; }
#custdetails .block1 {height:2em; margin: 10px 0 0px 10px; clear:both; border:0px solid black; }
#custdetails .custrow {overflow:auto; width:100%; margin-bottom:.4em;margin-top:.1em; }
#custdetails .custinfo {float:left; width:25%; text-align: right; padding-right:10px; color:#666633; vertical-align: middle; line-height:1.9em; border:0px solid green;}
#custdetails .custinput {float:left; width:73%; line-height:1.9em;  border:0px solid blue;}
#custdetails .required { background-color:#aa0000; color:#fba; font-size:85%; font-weight:bold;}
#custdetails .paymentblock {border:1px solid #aaa; width:92%; background-color: #eeeeee; padding: 5px  0px 0px 15px;}
#custdetails .payment_option { color: #880000;padding-bottom: 5px}

#custdetails input {border:1px #aaa solid;}
#custdetails .paymentblock input {border:0;}
#custdetails textarea {border:1px #aaa solid; }


.t {background:url(../../images/misc/600/dot.gif) 0 0 repeat-x; background-color:#dadacf;}
.b {background:url(../../images/misc/600/dot.gif) 0 100% repeat-x;}
.l {background:url(../../images/misc/600/dot.gif) 0 0 repeat-y;}
.r {background:url(../../images/misc/600/dot.gif) 100% 0 repeat-y;}
.bl {background:url(../../images/misc/600/bl1.gif) 0 100% no-repeat;}
.br {background:url(../../images/misc/600/br1.gif) 100% 100% no-repeat;}
.tl {background:url(../../images/misc/600/tl1.gif) 0 0 no-repeat;}
.tr {background:url(../../images/misc/600/tr1.gif) 100% 0 no-repeat; padding:14px;}