body { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #000; margin: 0; }
p { }
td { }
form { overflow: hidden; margin: 0; padding: 0; }
input { color: #262626; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; height: 16px; padding-right: 2px; padding-left: 2px; border: solid 1px #999; }
select { color: #262626; font-size: 11px; width: 96%; }
object, embed { font-size: 0; line-height: 0; margin-bottom:0; padding-bottom:0; }
img { border-style: none; border-width: 0; }
textarea { color: #262626; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; width: 88%; height: 65px; padding-right: 2px; padding-left: 2px; border: solid 1px #999; }
#adminform textarea { color: #262626; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; padding-right: 2px; padding-left: 2px; width: 88%; height: 220px; border: solid 1px #999; }
a:link { color: #eee; text-decoration: underline; }
a:visited { color: #eee; text-decoration: underline; }
a:hover { color: #ccc; text-decoration: none; }
a:active { color: #eee; text-decoration: underline; }
.topline { color: #bbb; font-size: 11px; background-color: #262626; height: 14px; }
.nav { color: #262626; background-color: #fff; }
.nav a:link { color: #262626; text-decoration: none; }
.nav a:visited { color: #262626; text-decoration: none; }
.nav a:hover { color: #666; text-decoration: none; }
.nav a:active { color: #262626; text-decoration: none; }
.leftsearch { color: #666; font-size: 10px; background-color: #fff; }
.leftsearch a:link { color: #666; text-decoration: none; }
.leftsearch a:visited { color: #666; text-decoration: none; }
.leftsearch a:hover { color: #999; text-decoration: none; }
.leftsearch a:active { color: #666; text-decoration: none; }
.leftproductlist { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #fff; }
.leftproductlist a { text-decoration: none; }
.leftproducttop { border-bottom: 1px solid #fff; }
.leftproductarrow { vertical-align: middle; margin-right: 8px; margin-left: 4px; }
.leftpicmarg { margin-top: 18px; margin-bottom: 25px; margin-left: 2px; }
.topsort { color: #666; font-size: 12px; background-color: #fff; }
.topsort a:link { color: #666; text-decoration: none; }
.topsort a:visited { color: #666; text-decoration: none; }
.topsort a:hover { color: #999; text-decoration: none; }
.topsort a:active { color: #666; text-decoration: none; }
.pageintro { height: 66px; padding-bottom: 5px; border-bottom: 1px solid #fff; }
.pageintro2 { height: 72px; border-bottom: 1px solid #fff; }
.erroutline { border: solid 1px #bd0000; }
.title { font-size: 18px; }
.messagesunderline { border: dotted 2px #a0a0a0; }
.titlecell { font-size: 18px; height: 35px; padding-right: 8px; border-bottom: 1px solid #fff; }
.bigtitlecell { font-size: 24px; font-weight: 100; padding-right: 45px; height: 65px; padding-top: 17px; border-bottom: 1px solid #fff; }
.bigtitle { font-size: 18px; font-weight: 100; }
.listlines { margin-bottom: 6px; border-bottom: 1px solid #fff; }
.listlinespad { padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #fff; }
.listlinesnopad { border-bottom: 1px solid #fff; }
.rowunderline { border-bottom: 1px solid #bbb; }
.listcontent { height: 85px; }
.producttitle { font-size: 18px; height: 28px; padding-top: 5px; padding-bottom: 5px; }
.listtitle { padding-top: 5px; padding-bottom: 5px; height: 28px; border-bottom: 1px solid #fff; }
.listtitle a { text-decoration: none; }
.listdivider { height: 57px; padding-top: 6px; padding-right: 15px; padding-bottom: 6px; border-right: 1px solid #fff; }
.listtitlegrey { height: 28px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #a5a5a5; }
.listtitlegrey a { text-decoration: none; }
.listdividergrey { height: 57px; padding-top: 6px; padding-right: 15px; padding-bottom: 6px; border-right: 1px solid #a5a5a5; }
.listdividergrey2 { height: 57px; padding-top: 6px; padding-right: 15px; padding-bottom: 6px; }
.listimage { margin: 2px 16px 7px 4px; border: solid 1px #909090; }
.subproductlist { text-align: left; width: 156px; height: 19px; float: left; }
.subproductlist a { text-decoration: none; }
.contentpad { padding: 8px 15px 7px 6px; }
.sampleheader { background-color: #e1e1e1; height: 37px; margin-bottom: 5px; border-top: 1px solid #7a7a7a; border-bottom: 1px solid #7a7a7a; }
.sampleheader:hover { background-color: #cdcdcd; }
.sampleheader td { padding-right: 5px; padding-left: 9px; }
.samplearea { text-align: center; padding-right: 4px; padding-left: 0; }
.whiteformarea { color: #5d5d5d; padding: 13px 20px 20px 22px; }
.whiteformtable { margin-top: 7px; margin-bottom: 7px; border-top: 1px solid #7a7a7a; }
.whiteformtable a { color: #929292; }
.whiteformsubmit { padding-top: 5px; padding-bottom: 5px; height: 36px; border-top: 1px solid #7a7a7a; border-bottom: 1px solid #7a7a7a; }
.enlargevideo { display: none; }
.hidden { visibility: hidden; }
div#container { position:relative; margin-left: auto; margin-right: auto; top:160px; height: 0; z-index: 5000  ; }
.curveline { background-color: #000; border-bottom: 4px solid #fff; }
.curvelinegrey { background-color: #262626; border-bottom: 4px solid #fff; }
.contentbg { background-color: #262626; }
.imageoutline { border: solid 1px #7a7a7a; }
.titlesubheading { font-size: 12px; }
.nolinkunderline {  }
.nolinkunderline a { text-decoration: none; }
.formbuttongraphic { background-color: #262626; width: auto; height: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
.formbuttongraphic2 { background-color: #f7f7f8; width: auto; height: auto; border-style: none; border-width: 0; }
.field100pc { width: 93%; margin-right: 2px; margin-left: 3px; }
.smallgrey { color: #909090; font-size: 10px; }
.picturecaption { color: #e6e6e6; font-size: 10px; line-height: 1.2; padding-top: 7px; padding-left: 5px; }
.picturecaption a:link { color: #e6e6e6; text-decoration: none; }
.picturecaption a:visited { color: #e6e6e6; text-decoration: none; }
.picturecaption a:hover { color: #999; text-decoration: none; }
.picturecaption a:active { color: #e6e6e6; text-decoration: none; }
.footer { color: #000; background-color: #d0c9c9; height: 89px; }
.footer a:link { color: #000; text-decoration: none; }
.footer a:visited { color: #000; text-decoration: none; }
.footer a:hover { color: #666; text-decoration: none; }
.footer a:active { color: #000; text-decoration: none; }
.rowdottedunderline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6a6a6a;
}
