body{
background: #ffffff;
color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 13px;
margin: 0px 0px 0px 0px;
}

a:link{
color: #0000ff;
}

a:active{
color: #ff0000;
}

a:visited{
color: #006400;
}

a:hover{
background-color: #ffff00;
}

img{
border-style: none;
}

img.logo{
margin-left: 6px;
}

img.title{
float: none;
}

img.right{
float: right;
}

img.left{
float: left;
margin: 0px 10px 10px 0px;
}

img.aligned-left{
float: left;
margin: 0px 20px 6px 20px;
}

img.aligned-right{
float: right;
margin: 0px 20px 6px 20px;
}

div,td,th,p,ul,ol{
color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 13px;
}

table.product{
border: thin solid #99ccff;
margin-bottom: 12px;
width: 100%;
}

th{
background-color: #99ccff;
background-image: none;
}

td.total{
background-color: #99ccff;
font-weight: bold;
text-align: right;
}

td.discount{
background-color: #99ccff;
font-weight: bold;
text-align: left;
}

td.data{
background-color: #ccffff;
width: 100%;
}

td.logo{
background-color: #0000ff;
background-image: url(blogo.gif);
background-repeat: repeat-y;
}

td.title{
background-color: #0000ff;
background-image: url(btitle.gif);
background-repeat: repeat-y;
text-align: center;
}

td.titlefilling{
background-color: #0000ff;
background-image: url(btitlefill.gif);
background-repeat: repeat-y;
width: 100%;
}

td.filling{
background-color: #99ccff;
background-image: url(bfilling.gif);
background-repeat: repeat;
width: 100%;
}

td.navbar{
background-color: #ffcc00;
background-image: url(bnavbar.gif);
background-repeat: repeat-y;
font-weight: bold;
text-align: center;
}

td.body{
background-color: #ffffff;
background-image: url(bbody.gif);
background-repeat: repeat-y;
padding: 12px 8px 8px 8px;
text-align: left;
width: 622px;
}

td.contents{
background-color: #99ccff;
font-weight: bold;
text-align: left;
width: 121px;
}

td.footer{
background-color: #0000ff;
background-image: url(btitle.gif);
background-repeat: repeat-y;
color: #ffffff;
text-align: left;
}

td.product{
background-color: #99ccff;
font-size: 15px;
font-weight: bold;
text-align: left;
}

td.icons{
background-color: #99ccff;
text-align: right;
}

p.bottom{
margin-bottom: 12px;
text-align: left;
}

div.gotop{
text-align: right;
}

div.header{
color: #ffff00;
font-size: 15px;
font-weight: bold;
margin-top: 12px;
}

div.clear{
clear: both;
}

div.links{
margin-left: 6px;
}

div.indent{
margin-top: 12px;
margin-left: 20px;
}

div.title{
background-color: #99ccff;
font-size: 15px;
font-weight: bold;
width: 100%;
}

h1,h2,h3,h4{
clear: both;
}

h1{
background-color: #90ee90;
background-image: none;
font-size: 23px;
font-weight: bold;
margin: 20px 0px 6px 0px;
text-align: left;
}

h2{
background-color: #90ee90;
background-image: none;
font-size: 18px;
font-weight: bold;
margin: 20px 0px 6px 0px;
text-align: left;
}

h3{
background-color: #90ee90;
background-image: none;
font-size: 15px;
font-weight: bold;
margin: 20px 0px 6px 0px;
text-align: left;
}

h4{
margin: 20px 0px 6px 0px;
}

h1.top{
margin-top: 0px;
}

h3.table{
margin-bottom: 6px;
}

ul{
list-style-type: square;
}

ul.compact{
margin: 0px 0px 0px 18px;
}

li.spaced{
padding-bottom: 12px;
}

input.total{
background-color: #99ccff;
border: 0 solid #99ccff;
color: #000000;
font-weight: bold;
text-align: right;
}

input.discount{
background-color: #99ccff;
border: 0 solid #99ccff;
color: #8b0000;
font-size: 13px;
font-weight: bold;
text-align: left;
}

textarea.info{
background-color: #ffffe1;
background-image: none;
border: 0 solid #ffffff;
scrollbar-3d-light-color : #ffffff;
scrollbar-arrow-color : #ffffff;
scrollbar-base-color : #ffffff;
scrollbar-dark-shadow-color : #ffffff;
scrollbar-face-color : #ffffff;
scrollbar-highlight-color : #ffffff;
scrollbar-shadow-color : #ffffff;
}

.big{
font-size: 18px;
font-weight: bold;
}

.bold{
font-weight: bold;
}

.info{
background-color: #ffffe1;
}

.lightblue{
background-color: #99ccff;
}

.lightgreen{
background-color: #99ffff;
}

.gray{
background-color: #d3d3d3;
}

.center{
text-align: center;
}

.left{
text-align: left;
}

.right{
text-align: right;
}

.g-center{
background-color: #d3d3d3;
text-align: center;
}

.g-left{
background-color: #d3d3d3;
text-align: left;
}

.g-right{
background-color: #d3d3d3;
text-align: right;
}

.hot{
color: #ff0000;
font-weight: bold;
}

.blank{
background-color: #ffffff;
background-image: none;
}

.nowrap{
white-space: nowrap;
}
