/* CSS Document */
body {margin: 0; padding: 0; background-color:#676767; }
td,tr,table,body,p,div,span { font-family:Verdana, Arial, Helvetica; font-size:12px; }
form { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; } 
h1 { font-family: "Times New Roman"; font-size: 28px; color:#BE1E2D; margin-bottom:0; margin-top:0; margin-left:0; margin-right:0; letter-spacing:2px; font-weight:100; }
h1.dark { color:#FFFFFF; }
h1.indetaild { font-size:12px; font-weight: bold; }
h2 { color: #BE1E2D; font-family:Verdana, Arial, Helvetica; font-size:14px; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; }

h3 { color:#6D6E70; font-family:"Times New Roman"; font-size:14px; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; }
h3.dark { color:#FFFFFF; font-family:"Times New Roman"; font-size:14px; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; }
.copyright { font-family:Verdana, Arial, Helvetica; font-size:10px; color:#999999; }

a:link    { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:active  { color: #000000; text-decoration: underline; }
a:hover   { color: #BE1E2D; text-decoration: none; }

a.dark:link    { color: #FFFFFF; text-decoration: underline; }
a.dark:visited { color: #FFFFFF; text-decoration: underline; }
a.dark:active  { color: #FFFFFF; text-decoration: underline; }
a.dark:hover   { color: #FFFF00; text-decoration: none; }

a.submenu:link    { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; }
a.submenu:visited { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; }
a.submenu:active  { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; }
a.submenu:hover   { COLOR: #DDDDDD; text-decoration: none; font-weight:bold; }
a.subslct:link    { COLOR: #BE1E2D;; text-decoration: none; font-weight:bold; }
a.subslct:visited { COLOR: #BE1E2D;; text-decoration: none; font-weight:bold; }
a.subslct:active  { COLOR: #BE1E2D;; text-decoration: none; font-weight:bold; }
a.subslct:hover   { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; }
.submenu { font-size:10px; color: #BE2D1E; }

.search { font-size:10px; color:#EFEFEF; }

.indetaild    { font-size: 9px; color:#4D4D4D; background-image:url(/images/idback.png); }
.indetail     { font-size: 9px; }

.indh1 { font-size: 13px; font-family:Arial, Helvetica, sans-serif; color:#BE1E2D;  }
.indh2 { font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#BE1E2D;  }

a.ind:link    { COLOR: #333333; text-decoration: underline; }
a.ind:visited { COLOR: #333333; text-decoration: underline; }
a.ind:active  { COLOR: #333333; text-decoration: underline; }
a.ind:hover   { COLOR: #BE1E2D; text-decoration: none; }

.youarehere { font-size: 10px; color:#666666; }
a.youarehere:link    { color:666666; text-decoration: underline; }
a.youarehere:visited { color:666666; text-decoration: underline; }
a.youarehere:active  { color:666666; text-decoration: undeline; }
a.youarehere:hover   { color:666666; text-decoration: none; }

* :focus { outline: 0; }

/* Login stuff... */
.logintitle { font-size: 12px; font-family: Georgia; color:#BE1E2D; }
a.loginregis:link { font-family:Verdana, Arial, Helvetica; color:#CAC759; text-decoration:none; }
a.loginregis:visited { font-family:Verdana, Arial, Helvetica; color:#CAC759; text-decoration:none; }
a.loginregis:active { font-family:Verdana, Arial, Helvetica; color:#CAC759; text-decoration:none; }
a.loginregis:hover { font-family:Verdana, Arial, Helvetica; color:#CAC759; text-decoration:underline; }
.logintext { font-size: 10px; color:#333333; }
.logininput { font-size:10px; margin-left:1; margin-right:1; margin-bottom:1; margin-top:1; }
.dark { color:#FFFFFF; }
.subtext { font-size: 10px; }
.ikred { color: #BE1E2D; }
.ikredbold { color: #BE1E2D; font-weight: bold; }
.whitebold { color:#FFFFFF; font-weight: bold; }
ul {
list-style-image: url(/images/site/bullets/red.gif);
list-style-type: none;
list-style-position:inside;
padding-left: 0;
margin-left: 15px;
padding-right: 10;
margin-right: 10;
text-indent: -15px;
}

.prpic { padding-left: 0px; padding-right: 15px; padding-bottom: 15px; padding-top: 0px; }
.greyzonetitle { background-color:#BE1E2D; font-weight:300; color:#FFFFFF; padding-bottom:2px; padding-left:2px; padding-right:2px; padding-top:2px;}

.bigboldlightred { font-size:16px; font-weight:bold; color:#FF0000; }
.boldlightred { font-weight:bold; color:#FF0000; }
.lightred { color:#FF0000; }

a.wl:link    { COLOR: #FFFFFF; text-decoration: underline; }
a.wl:visited { COLOR: #FFFFFF; text-decoration: underline; }
a.wl:active  { COLOR: #FFFFFF; text-decoration: underline; }
a.wl:hover   { COLOR: #FFFFFF; text-decoration: none; }

.iktopback { background-image:url('/images/topback.png');}
.tcwelcome { background-image:url('/images/tabwelcome.png');}
.tcshop { background-image:url('/images/tabshop.png');}
.tcrandp { background-image:url('/images/tabrandp.png');}
.tclinnaeus { background-image:url('/images/tablinnaeus.png');}
.tcworkshop { background-image:url('/images/tabworkshop.png');}
.tccontact { background-image:url('/images/tabcontact.png');}
.tdssm { background-image:url('/images/ssmback.png'); }
.tdsm { background-image:url('/images/smback.png'); }
.vdotback { background-image:url('/images/vdotback.gif'); }

.content { background-position:bottom; background-repeat:no-repeat; }
.content.dark { background-position:bottom; background-repeat:no-repeat; color:#FFFFFF; }
.bbwelcome { background-image:url('/images/bbwelcome900w.jpg'); background-position:bottom; background-repeat:no-repeat; }
.boldred { font-weight:bold; color:#FF0000; }
.subtextwhite { color: #fff; font-size: 10px; }

.smalltxt { font-size: 10px; }
