#leftnav {
width:150px;
vertical-align:top;
font-size:85%
}

ul,ol {
font-family:Georgia, "Times New Roman", Times, serif
}

#leftnav a {
display:block;
border:1px dotted #CCC;
text-decoration:none;
line-height:1em;
width:150px;
padding:3px
}

#leftnav a:link,#leftnav a:visited {
color:#666
}

#leftnav a:hover,#leftnav a:active {
color:#FFF;
background-color:#69C;
border:1px solid #000
}

#leftnav ul {
margin-left:0;
margin-right:0;
list-style-type:none;
padding:0
}

#leftnav li {
margin:0 0 6px
}

#current a {
color:#FFF !important;
background-color:#999 !important;
border:2px dotted #999 !important
}

#minicart {
font-size:10px
}

.entryTableHeader {
font-family:"Courier New", Courier, mono;
font-size:14px;
color:#FFF;
background-color:#26292E;
font-weight:700;
background-position:center
}

.infoTableHeader {
font-family:calibri;
font-size:14px;
color:#FFF;
background-color:#26292E;
font-weight:700;
background-position:center
}

.box {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #369
}

.notice {
color:#960;
font-weight:700
}

.addToCartButton {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:700;
border:1px solid #369;
background-color:#FC0
}

#errorMessage {
background-color:red;
color:#FFF;
font-weight:700;
text-align:center
}

.TitleFP {
font-family:calibri;
font-size:24px;
font-weight:700;
color:#666;
text-decoration:underline;
text-align:center
}

.footerfp {
font-family:calibri;
font-size:10px;
font-style:italic;
color:#CCC;
text-align:right
}

.entryTable,.infoTable {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#DDD
}

.entryTable .label,.infoTable .label {
background-color:#EFEFEF
}

.entryTable .content,.infoTable .content {
background-color:#FFF
}