/* 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; border-collapse:collapse; }
.isbn { font-size: 11px; }
.phisbn { font-size: 11px; position: absolute; bottom: 8px; left: 16px; }
form { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; } 
.darkredtext {
	color: #AA0000;
}
.stitle { font-family: "Times"; font-size: 24px; color:#B79918; margin-bottom:0; margin-top:0; margin-left:0; margin-right:0; letter-spacing:2px; font-weight:100; }
.stitleblack { font-family: "Times"; font-size: 24px; color:#000000; margin-bottom:0; margin-top:0; margin-left:0; margin-right:0; letter-spacing:2px; font-weight:100; }
.stitlesub { font-family: "Times"; font-size: 20px; color:#4D4D4D; margin-bottom:0; margin-top:0; margin-left:0; margin-right:0; letter-spacing:2px; font-weight:100; }

.bgtext { font-family: "Times"; font-size: 16px; color:#B79918; margin-bottom:0; margin-top:0; margin-left:0; margin-right:0; font-weight:bold; }

h3 { color:#6D6E70; font-family:"Georgia"; font-size:14px; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; }
h3.dark { color:#FFFFFF; font-family:"Georgia"; 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; font-size: 11px; }
a.submenu:visited { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; font-size: 11px; }
a.submenu:active  { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; font-size: 11px; }
a.submenu:hover   { COLOR: #000000; text-decoration: none; font-weight:bold; font-size: 11px; }
a.subslct:link    { COLOR: #000000; text-decoration: none; font-weight:bold; font-size: 11px; }
a.subslct:visited { COLOR: #000000; text-decoration: none; font-weight:bold; font-size: 11px; }
a.subslct:active  { COLOR: #000000; text-decoration: none; font-weight:bold; font-size: 11px; }
a.subslct:hover   { COLOR: #000000; text-decoration: none; font-weight:bold; font-size: 11px; }

.search { font-size:10px; color:#EFEFEF; }

.indetail { font-size: 9px; color:#4D4D4D; background-image:url(/ikshop/images/idbg.jpg); background-position:bottom; background-repeat:repeat; padding-top:14px; }

.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; }
.blackbold { color:#000000; font-weight: bold; }
ul {
list-style-image: url(/images/site/bullets/black.gif);
}
li { padding-bottom:5px; }

.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; }

a.tnav:link    { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; font-size:12px; }
a.tnav:visited { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; font-size:12px; }
a.tnav:active  { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; font-size:12px; }
a.tnav:hover   { COLOR: #000000; text-decoration: none; font-weight:bold; font-size:12px; }

a.tnavs:link    { COLOR: #000000; text-decoration: none; font-weight:bold; font-size:12px; }
a.tnavs:visited { COLOR: #000000; text-decoration: none; font-weight:bold; font-size:12px; }
a.tnavs:active  { COLOR: #000000; text-decoration: none; font-weight:bold; font-size:12px; }
a.tnavs:hover   { COLOR: #FFFFFF; text-decoration: none; font-weight:bold; font-size:12px; }

.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('/ikshop/images/ssmback.png'); }
.tdsm { background-image:url('/ikshop/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; }

.libsnbooks { font-size: 10px; width: 173px; }

.ph { width: 657px; height: 176px; border:none; }
.phimage { width: 234px; height: 176px; border:none; float:left; }
.phdetailswrap { width: 421px; height: 174px; border: 1px solid #B3971A; float:right; }
.phtitle { width: 405px; height: 32px; padding-left:16px; padding-top: 8px; text-align:left; vertical-align: middle; background-image:url(/ikshop/images/prodhightitlebg1.png); font-family:Georgia, "Times New Roman", Times, serif; font:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size:14px; color:#FFFFFF; }
.phdetails { width: 389px; padding-left:16px; padding-right: 16px; padding-top:10px; height: 118px; text-align: left; } 

.prodwrap { width: 655px; border: 1px solid #B3971A; padding: 0px; background-color:#F0F0F0; }
.prodinnerwrap { width: 607px; padding: 24px; }

.prodtitle { width: 607px; padding-left: 24px; padding-right: 24px; background-image:url(/ikshop/images/bgprodtitle.jpg); padding-top: 8px; height: 25px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; font: Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#FFFFFF; position: relative; }
.prodtitledbl { width: 607px; padding-left: 24px; padding-right: 24px; background-image:url(/ikshop/images/bgprodtitle.jpg); padding-top: 2px; height: 31px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; font: Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#FFFFFF; position: relative; }
.prodtitleext { font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font: Georgia, "Times New Roman", Times, serif; font-size: 11px; color:#FFFFFF; }
.prodtitledblleft { float: left; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; font: Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#FFFFFF; }
.prodtitledblright { font-size: 11px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font: Georgia, "Times New Roman", Times, serif; color:#FFFFFF; float:right; }

.prodims { width: 593px; border: 1px solid #B3971A; background-color:#fff; padding: 6px; height:auto; }
.primwrap { width: 593px; padding: 0px; height:auto; }
.prim { float: left; width: 459px; height: 267px; background-position:left; background-repeat:no-repeat; text-align:right; padding-right: 6px; }
.prths    { float: right; width: 128px; height:auto; } 
.prth     { width: 126px; height: 83px; border: 1px solid #B3971A; padding:0px; }
.prthspace { width: 128px; height: 6px; }
.primbottom { width: 593px; clear:both; height:0px;}
.prtab,.prtabov { width: 128px; height: 25px; background-image:url(/ikshop/images/bgprodtab.jpg); padding-top: 8px; font: Verdana; font-weight: bold; color:#fff; font-size:14px; background-repeat:no-repeat; background-position:left; padding-right: 3px; padding-left: 3px; float:left; cursor:hand; text-align:center; }
.prtabov { background-image:url(/ikshop/images/bgprodtabov.jpg); color:#000; }
.prtextbox { border: 1px solid #B3971A; background-color:#fff; padding:24px; width:557px; }
.topbaskbtn { float: right; width: 142px; text-align:center; height:24px; }
.titlesplit { width:657px; height:2px; background-color:#DBCC8C; }

	.idbwrap { width: 207px; margin:0px auto; }
	.idboxtop { width: 199px; height: 16px; padding: 3px; background-color:#5F5F5F; font-family:Verdana, Arial, Helvetica; font-weight: bold; color: #FFFFFF; text-align:left; }
	.idboxtopli { width: 199px; height: 16px; padding: 3px; background-color:#EF0000; font-family:Verdana, Arial, Helvetica; font-weight: bold; color: #FFFFFF; text-align:left; }
	.idboxcontent { width: 185px; padding: 10px; background-color:#E6E6E6; text-align:left; color:#000000; }
	.idboxcontentnb { width: 187px; padding: 10px; text-align:left; color:#000000; }
	.idboxcontentwc { width: 195px; padding: 5px; background-color:#FFF; text-align:center; }
	.rbdivider { width: 205px; height: 1px; background-color: #CFC07F; }
	.rbb { width: 205px; border: 1px solid #757575; } 

.txtimage {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px}
.txtimageb { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 10px}
.txtimaget { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px}
.txtimagebt { margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 10px}
.linquote {  color: #FFFFFF}
.nsSectionTitle   { font-family:Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; letter-spacing: 3px; }
.nsquote { border:#000000 solid 1px; padding: 10px 10px 10px 10px; } 

.traderbb { border:#EF0000 solid 1px; padding: 10px 10px 10px 10px; background-color:#EFEFEF; color:#FF0000; font-weight:bold; text-align:center; }

