/* Main CSS Document for jacockscollectibles.com 
   Copyright (©) 2008 Ludwigwam.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Global style declarations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
* { Border: 0; Padding: 0; Margin: 0; }

.clearALL { Clear: both; }
.centered { Margin-Left: auto; Margin-Right: auto; Text-Align: center; }
.floatRight { Float: right; }

body { Width: 100%; 
/*  Background-Color: #3b6ca4; */
  Background: #ffffff; 
  Color: #225599; 
/*  Font-Family: Verdana, Helvetica, sans-serif; */
  Font-Family: "Times New Roman", Times, serif;
  Font-Size: 18px; }

#header { Height: 165px;
  Float: left;
  Color: #ffffcc; }

/*
#bgLeft { Background: url(../images/background/left_bg.jpg) repeat;
  Position: fixed;
  Height: 100%;
  Width: 50%;
  Left: 0; }
*/
 
#bannerPic { Height: 208px;
  Width: 960px;
  Margin: 0 auto;
/*  Margin-Bottom: 28px; */ }
  
#main { Width: 100%; 
  Background: url(../images/background/left_fullbg.jpg) left repeat-y; }



/* Nav declarations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#navSidebar { Width: 960px;
  Margin: auto;
  Line-Height: 0;
  Color: #000000; }
#navContent { /* Background-Color: #b4d4ff; */
/*
  Background-Color: #d8e2ed; 
  Border: 2px outset #3a6ca4;
*/
  Border-Top: 0; }

#navContent p { Width: 150px;
  Height: 30px;
  Margin: 90px 0 0 15px;
  Float: right;
  Padding: 0; 
  Background: url(../images/background/button.jpg) no-repeat;
  /* -Moz-Opacity: 0.6; */
  Opacity: 0.6; 
  Overflow: hidden;
  Line-Height: 1.5;
  Font-Weight: bold; 
  Text-Align: center; }
#navContent img { Display: block; 
  Float: left;
  Width: 200px;
  Height: 110px;
  Margin: 10px 65px 10px 0 ;
  Padding: 0 0;
  /* -Moz-Opacity: 0.6; */
  Border: 1px outset #3b6ca4;
  Overflow: hidden;
  Text-Align: center; }
  
#navContent p a { Color: #fff0bf; 
  Font-Variant: small-caps;
  Font-Size: 92%; }
#navContent p:hover, #navContent p a:hover, #navContent img a:hover, #navContent img:hover { Color: #fff0bf;
  Cursor: pointer;
  /* -Moz-Opacity: 1.0; */
  Opacity: 1.0; }
  
#nav { Width: auto;
  Height: 30px;
  Color: #dddddd; 
  Font-Weight: bold; }

#nav ul { Display: block; 
  List-Style: none; 
  Float: right;
  Width: 640px;
  Z-Index: 10; }
#nav ul li { Float: left;
  Margin: 0 4px; 
  List-Style: none;
  Background-Image: none; }
#nav ul li p { Display: block;
  Width: 150px;
  Height: 30px;
  Background: url(../images/background/button.jpg) no-repeat;
  /* -Moz-Opacity: 0.6; */
  Opacity: 0.6; 
  Overflow: hidden;
  Margin: 0; Padding: 0; 
  Line-Height: 1.5;
  Text-Align: center; }
#nav ul li p a { Color: #fff0bf; 
  Font-Variant: small-caps;
  Font-Size: 92%; }
#nav ul li p:hover, #nav ul li p a:hover { Color: #fff0bf;
  Cursor: pointer;
  /* -Moz-Opacity: 1.0; */
  Opacity: 1.0; }
  
#pageCopy { Clear: both; 
  Width: 960px;
  Margin: 3px auto 0 auto; 
  Background: #ffffff url(../images/background/nav_bg.jpg) left repeat-y; 
  Border-Top: 2px solid #3b6ca4; 
  Padding-Top: 1.5em; }  


img.top { Position: absolute; Top: 0px; Padding: 0; Margin: 0; Z-Index: 100; }
img.bottom { Position: absolute; Bottom: 0px; Padding: 0; Margin: 0; Z-Index: 100; }
 



#copyWindow { Width: 800px;
/*  Margin: 5px 0 0 235px;  */
  Margin: 5px auto 0 auto; 
/*  Float: right; */
  Padding: 0; 
  Padding-Bottom: 1em;
  Line-Height: 0; }

#copyText { Padding: 4px 0px 20px 0px; 
/*  Background: #ffffff; 
  Color: #3b6ca4; */
  Text-Align: justify;
  Color: #031d58;
  Line-Height: 1.5; 
  Overflow: hidden; }

#copyText h1 { Color: #aa0000;
  Font-Size: 175%;
  Letter-Spacing: 0.06em; 
  Padding: 0.25em 0px 0.5em 0px; }
#copyText h2 { Color: #aa0000; 
  Font-Size: 150%;
  Padding: 0.15em 0px 0.5em 5px; }
#copyText h3 { Font-Size: 125%;
  Padding: 0 5px 0.25em 10px; }
#copyText h4 { Font-Size: 100%;
  Font-Weight: bold;
  Padding: 0 5px 0.25em 10px; }
#copyText p { Font-Size: 90%;
  Padding: 0 12px 0.5em 16px; }
#copyText p.clearALL { Font-Size: 1px;
  Line-Height: 0;
  Clear: both; }
  
#copyText ul { List-Style: none;
  List-Style-Image: url(../images/background/bullet.gif);
  Padding-Bottom: 0.8em;
}
#copyText ul li { Font-Size: 90%;
  Padding: 0 12px 0.5em 30px;
  Background: url(../images/background/bullet.gif) 15px 0.45em no-repeat; 
  Line-Height: 1.6;
}

#copyText .boxSpecial { Width: 360px;
  Float: left;
  Font-Size: 90%;
  Margin: 15px 10px;
  Border: 3px solid #cc2222; }
#copyText .boxSpecial img { Float: left;
  Width: 100px; 
  Margin: 5px 10px;
  Border: 1px solid #cc2222; }




#pageBottom { Width: 100%;
  Background: #ffffff url(../images/background/footer_bg.jpg) top repeat-x;
  Border-Top: 1px solid #3b6ca4; }
  

#assocBody { Width: auto;
  Line-Height: 1.5;
  Padding: 4px 5px;
  Color: #3b6ca4; 
  Margin: 0 auto; }
#assocBody h2 { Font-Size: 125%; Margin-Bottom: 0.8em; Padding-Left: 5px; }

#assocBody td { Vertical-Align: middle; 
  Height: 125px;
  Width: 225px;
  Margin: 0 50px;
  Overflow: hidden;
  Text-Align: center; }
#assocBody td.NGC { Width: 269px; }
#assocBody td.ANA { Width: 315px; }
  
#assocBody td img { Height: 60px; }
#assocBody td img.round { Height: 100px; }


#footer { Clear: both;
  Width: 940px;
  Height: 21px;
  Margin: 10px auto;
  Padding: 0;
  Line-Height: 0;
  Background: #cccccc url(../images/background/footright.gif) right no-repeat; }
#footer img.footLeft { Float: left; }

#footText { Line-Height: 1; Padding: 0.2em 0 0 0; Overflow: hidden; }
#footText p { Text-Align: center; Height: 18px; }
