/* CSS Document */

* { Padding: 0; Margin: 0; Border: 0; Line-Height: 1; }

body { 
  Width: 800px;
  Background: #ffffff;
  Color: #444444;
  Margin: 0 auto;
  Font-Size: 15px;
/*  Font-Family: Verdana, Helvetica, sans-serif; */
  Font-Family: Georgia, "Times New Roman", Times, serif; }

 
a:link, a:visited { Color: #880000; }
a:hover { Color: #ff9900;}

.centerText {
   	Text-Align: center;
	Float: none; }
.italicized { Font-Style: italic; }
.makeBold { Font-Weight: bold; }
.strikeThru { Text-Decoration: line-through; }
.Red { Color: #ff0000; }
.Black { Color: #000000; }

.Centered { 
	Margin-Left: auto !important;
	Margin-Right: auto !important;
	Float: none !important; }

.centeredImage {
   	Text-Align: center;
	Margin: 0px auto;
    Padding: 0px; }
	
.Right { 
	Margin: 5px 10px 5px 15px;
	Float: right; }
.Left { 
	Margin: 5px 15px 5px 10px;
	Float: left; }
.Left_nomargin { 
	Margin: 0;
	Float: left; }
.indentLine { Padding-Left: 2em; }

img.icon {
    Width: 16px;
	Height: 16px; }

.swf {
    Height: 16px;
	Float: left;
	Background: url(../images/templates/bullets/swf.jpg) no-repeat;
	Padding-Left: 24px; 
    Margin-Bottom: 0.5em;
	Margin-Right: 32px; }
.pdf {
    Height: 16px;
	Width: 420px;
	Float: left;
	Background: url(../images/templates/bullets/pdf.jpg) no-repeat;
	Padding-Left: 24px; 
    Margin-Bottom: 1.2em;
	Margin-Right: 32px; }
span.clearleft { 
	Display: block;
	Clear: left; }
div.clearleft { Clear: left; }
div.clearleft a { Clear: none; }

#banner { 
  Top: 5px;
  Margin: 5px auto 5px auto;
  Width: 510px; 
  Height: 160px; }


#bodymain { Clear: both;
  Width: 100%; 
  Margin-Top: 10px; }


#sidebar { Float: left;
  Width: 212px; }

#sidebar #jkkname { 
  Margin: 0;
  Padding: 0;
  Border: 0;
  Background: url(../images/templates/banner/jkkname.jpg) no-repeat; 
  Width: 216px;
  Height: 63px; }

#sidebar #rotating { 
  Margin: 0 auto;
  Border-Left: #ccaa66 solid 2px;
  Border-Right: #ccaa66 solid 2px;
  Text-Align: center;
  Width: 100%; }
#sidebar #rotating img.rotatedImg { 
  Padding: 0;
  Border: 0;
  Width: 209px;
  Height: 193px; }
  
#sidebar #catalog { 
  Width: 100%;
  Border-Left: #ccaa66 solid 2px;
  Border-Right: #ccaa66 solid 2px;
  Padding: 0 0 0.8em 0;
  Font-Size: 90%;
}
#sidebar #catalog p, #sidebar #catalog h1, #sidebar #catalog h2, #sidebar #catalog h3, #sidebar #catalog a {
  Padding-Bottom: 0.2em;
  Line-Height: 1.6 !important;
  Padding: 0 5px 0 5px; }
#sidebar #catalog h1 { Padding-Left: 0; Font-Size: 140%; }
#sidebar #catalog h2 { Font-Size: 125%; }
#sidebar #catalog h3 { Font-Size: 110%; }
#sidebar #catalog p { Font-Size: 100%; }
#sidebar #catalog a.category_child { Margin: 0; Padding: 0 0 0 5px; Font-Size: 85%; }
#sidebar #catalog p.category_child { Padding: 5px 0 5px 5px; Font-Weight: bold; }
#sidebar #catalog .indentCat { Float: left; Padding-Left: 8px; }


#sidebar #ataglance {
  Width: 100%;
  Margin: 0 auto;
  Border-Left: #ccaa66 solid 2px;
  Border-Right: #ccaa66 solid 2px;
  Padding: 8px 0;
  Background-Color: #003399;
  Color: #eeeeee;
  Text-Align: center;
  Font-Size: 85%; }
#sidebar #ataglance p {
  Line-Height: 1.6;
  Padding: 0 5px 0.8em 5px; }
#sidebar #ataglance p a { Color: #ffff33;
  Text-Decoration: none; }
#sidebar #ataglance h2 { Padding-Bottom: 0.5em; }
  
#sidebar .org { 
  Width: 100%;
  Border-Left: #ccaa66 solid 2px;
  Border-Right: #ccaa66 solid 2px;

  Text-Align: center;
  Margin: 0 auto; }
#sidebar .org img { Padding: 10px; }
  
#sidebar #sidebarbottom { 
  Margin: 0;
  Padding: 0;
  Border: 0;
  Background: url(../images/templates/banner/sidebarbottom.jpg) no-repeat; 
  Width: 216px; }
  


#content {  
  Font-Family: Georgia, "Times New Roman", Times, serif; 
  Width: 565px; 
  Float: right;
  Color: #002255;
  Padding-Bottom: 10px; }
#content h1 { Font-Family: "Times New Roman", Times, serif;
  Font-Size: 140%;
  Font-Variant: small-caps;
  Padding: 0 5px 0.5em 2px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }
#content h1.item { Font-Size: 120%; 
  Padding: 0.25em 5px 0.75em 8px; }
#content h2 { 
  Font-Size: 115%;
  Text-Align: justify;
  Clear: left;
  Padding: 0.25em 5px 0.75em 8px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }
#content h3 { 
  Font-Size: 100%;
  Text-Align: justify;
  Clear: left;
  Padding: 0.5em 5px 0.7em 15px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }

#content p, #content h4, #content h5, #content h6 {
  Font-Size: 90%;
  Font-Weight: normal;
  Text-Align: justify;
  Padding: 0 10px 1em 20px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.6; }
#content ul { Clear: both;
  Margin-Left: 30px; }
#content li { Font-Size: 80%; 
  Text-Align: justify; 
  Padding: 0 10px 1em 15px; 
  Letter-Spacing: 0.04em;
  Line-Height: 1.4em; }
  
#content p.orderNotice, #content h4 {
	Text-Align: justify;
	Margin: 0;
	Padding: 5px 25px;
	Background-Color: #ffee99;
}
#content p.centeredImage, #content h5 {
   	Text-Align: center;
	Margin: 0px auto;
    Padding: 2px 5px 0.5em; 
	Font-Size: 80%;
	Font-Weight: bold; }
#content .dimensions {
	Font-Size: 80%;
	Font-Weight: bold; }

#content .searchBox { Width: 300px; Padding: 5px 5px; Float: left; }
#content .searchButton { Margin-Left: 10px; Width: 17px; Height: 17px; }
#content .clearLeft { Clear: left; }
#content p.clearLeftNow { Line-Height: 0.1; Font-Size: 1px; Clear: left; }

#content .firstCoin_wide { Margin-Right: 75px; }
#content .secondCoin_wide { Margin-Left: 75px; }
#content .firstCoin { Margin-Right: 120px; }
#content .secondCoin { Margin-Left: 120px; }
	

#content a { Text-Decoration: none; }
#content hr { Width: 85%;
	Margin: 0.25em 7.5% 0.75em;
	Border: 1px Solid #4499cc; 
	Clear: both;
    Display: block; }
#content hr.sameCategory { Width: 50%;
	Margin: 0 25% 0.5em;
	Border: 1px Solid #4499cc; 
	Clear: both;
    Display: block; }

#content #specialOffers { Margin: 0 auto; }
#content #specialOffers td { Padding: 5px; 
    Margin: 5px 10px;
	Width: 45%;
	Border: 1px outset #4499cc; 
	Vertical-Align: middle;
	Text-Align: center; }
#content #specialOffers td img { Width: 220px; } 
#content #specialOffers td p { Text-Align: center; }

#content .catListing { Margin: 5px 5px 0.75em 5px; 
    Border-Bottom: 1px dashed #88ddff; }
#content .catListing h3 { 
  Font-Size: 100%;
  Text-Align: justify;
  Clear: none;
  Padding: 0.5em 5px 0.7em 15px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }
#content .catPic { Margin: 5px 15px 5px 10px;
	Float: left; 
	Width: 80px; }
	


#content #nav { Width: auto; }
  
#content #nav .pic { 
  Float: right;
  Width: 97px;
  Height: 65px;
  Cursor: pointer; 
  Border-Bottom: #3377cc solid 2px; }

#content #nav .pic:hover { 
  Border-Bottom: #003366 solid 2px; }

#content #nav .pic a img { Position: absolute; }

#content #nav .pic a img.active, #content #nav .pic a:link img.active, #content #nav .pic a:visited img.active { 
    Top: 175px; }
#content #nav .pic a img.current, #content #nav .pic a:link img.current, #content #nav .pic a:visited img.current {
	Top: -999px; }
#content #nav .pic a:hover img.current { Top: 175px; }
#content #nav .pic a:hover img.active { Top: -999px; }

#content #nav .pic img#thisSection { Top: 175px !important; Z-Index: 100 !important; }



#content #nav #beg_nav { 
  Background: url(../images/templates/buttons/begin.jpg) no-repeat; 
  Float: right; 
  Width: 40px;
  Height: 65px;
  Border-Bottom: #3377cc solid 2px; }
#content #nav #end_nav { 
  Background: url(../images/templates/buttons/end.jpg) no-repeat; 
  Float: right; 
  Width: 40px;
  Height: 65px;
  Border-Bottom: #3377cc solid 2px; }

  
#content #teaserimg { 
  Clear: both;
  Margin: 0;
  Padding: 5px 39px 5px 38px;
  Border-Left: #4499cc solid 2px;
  Border-Right: #4499cc solid 2px;
  Background: url(../images/coins/banner.jpg) no-repeat 39px 5px; 
  Width: 484px; 
  Height: 193px; }

#content #teaserimg2 { 
  Clear: both;
  Margin: 0;
  Padding: 0px 0px 5px 0px;
  Border-Left: #4499cc solid 2px;
  Border-Right: #4499cc solid 2px;
  Background: url(../images/templates/banner/coinworld_new.jpg) no-repeat 0px 0px; 
  Width: 561px; 
  Height: 168px; }

#content #teaserimg3 { 
  Clear: both;
  Margin: 0;
  Padding: 0px 0px 5px 0px;
  Border-Left: #4499cc solid 2px;
  Border-Right: #4499cc solid 2px;
  Background: url(../images/templates/banner/coinworld_archive.jpg) no-repeat 0px 0px; 
  Width: 561px; 
  Height: 168px; }


#content #article { 
  Width: 561px;
  Border-Left: #4499cc solid 2px;
  Border-Right: #4499cc solid 2px;
  Float: left; 
  Clear: both; }


#content #calendar { 
  Width: 561px; 
  Border-Left: #4499cc solid 2px;
  Border-Right: #4499cc solid 2px;
  Float: left; 
  Clear: both; 
  Padding-Bottom: 12px; }

#content #calendar ul, #content ul.emailList {
  List-Style: none;
  Overflow: visible;
  Display: block; }

#content #calendar li.article, #content li.emailList {
  Background: url(../images/templates/bullets/arrow1.gif) no-repeat 0 6px;
  Margin: 0 10px 0 20px;
  Padding: 0 0 0.5em 16px;
  Clear: left;
  Line-Height: 1.75;
  Font-Size: 85%; }

#content #contentbottom { 
  Margin: 0;
  Padding: 0;
  Border: 0;
  Clear: both;
  Background: url(../images/templates/banner/contentbottom.jpg) no-repeat; 
  Width: 565px; }


#footer { Clear: both;
  Width: 100%; 
  Padding: 5px 0; 
  Border-Bottom: #ccaa66 solid 2px;
  Border-Top: #ccaa66 solid 1px; }

#footer h1 { Font-Size: 110%;
  Font-Weight: bold;
  Color: #002255;
  Text-Align: center; }
#footer p { Font-Size: 100%;
  Padding-Bottom: 0.3em;
  Color: #002255;
  Text-Align: center; }
#footer p.spacer { Padding-Bottom: 0.5em; }
