﻿body
{
    background-color: #343C58;
    color: #242937;
    text-align: center;
    font-family: Arial, Helvetica;
    font-size: 83%;
}
p{ margin:8px; }
h1{ margin:5px; font-size:180% }

h2
{
    width: 548px;
    border: 1px solid #2E3756;
    color: #FB9626;
    margin-top: 15px;
    margin-left: 2px;
    margin-bottom: 20px;
    padding: 3px;
    font-size: 140%;
    font-weight: bold;
    background-color: #626380;
    letter-spacing: .04em;
}
h2.twoCol
{
    width: 750px;
    border: 1px solid #E2DAC0;
    color: #FDA340;
    margin-top:15px;
    margin-left:15px;
    margin-bottom:30px;
    padding:5px;
    font-size:140%;
    font-weight:bold;
    background-color:#6B696B;
}
h2.fullpage
{
    width: 770px;
    border: 1px solid #E2DAC0;
    color: #FDA340;
    margin-top: 20px;
    margin-left: 60px;
    margin-bottom: 40px;
    padding: 5px;
    font-size: 140%;
    font-weight: bold;
    background-color: #6B696B;
}

h3{ margin:5px; font-size:145% }
h4{ margin:5px; font-size:130% }
h5{ margin:5px; font-size:110% }

#imgcontainer
{
    margin-left: auto;
    margin-right: auto;
    padding:0px;
    width:980px;
    margin-top:-10px;
    /* background-image: url(images/design/mycollectors-logo-vtl.jpg);
    background-repeat: repeat-y;
    background-position: left top; */
}
#container
{
    position: relative;
    float: left;
    background-color:#fff;
    width:960px;
    padding:10px;
    margin-top:20px;
    margin-bottom:20px;
}
#headimgcontainer
{
    position: relative;
    float: left;
    text-align: left;
    background-color: #FAFAE7;
    width: 960px;
    height: 100%;
}
#innercontainer
{
    position: relative;
    float: left;
    background-color: #FAFAE7;
    width: 960px;
    height: 100%;
    overflow: hidden;
}
#iframebody
{
  background-color:#FAFAE7;    
}
.sFrame
{
  background-color:#FAFAE7;
}
#breaddate
{
    position:relative;
    float:left;
    font-size:95%;
    width:960px;
    height:18px;
    background-color:#ffffff;
    padding-top:1px;
    border-bottom:solid 1px #5c6991;
}
#leftcol
{
    position: relative;
    float: left;
    text-align:left;
    background-color: #FAFAE7;
    width: 210px;
    height: 100%;
    font-size:90%;
    overflow:visible;
    z-index:500; 
}
#centercol
{
    position: relative;
    float: left;
    text-align: center;
    background-color: #FAFAE7;
    width: 573px;
    height: 100%;
    z-index: 100;
    background-image: url(images/design/snow-top.gif);
    background-repeat: repeat-y;
}
#centerAdminCol
{
    position: relative;
    float: left;
    text-align: center;
    background-color: #FAFAE7;
    width: 710px;
}
#center2Col
{
    position: relative;
    float: left;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    background-color:#FAFAE7;
    width: 710px;
}
#centerFullCol
{
    position: relative;
    float: left;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    background-color:#FAFAE7;
    width: 850px;
}
#rightcol
{
    position: relative;
    float: right;
    background-color: #FAFAE7;
    font-size:95%;
    width: 176px;
    height: 100%;
    padding-top:7px; 
}
#bottomdiv
{
    width: 960px;
    height: 60px;
    position: relative;
    float: left;
    background-image:url(images/design/mycollectors-baseslim-bkgrd.gif);
    background-repeat:repeat-x;
}   
#titlediv
{
    width: 438px;
    border: #B9C7E1 1px solid;
    color: #5c6991;
    margin-top: 25px;
    margin-left: 6px;
    margin-bottom: 20px;
    padding: 3px;
    font-size: 140%;
    font-weight: bold;
    background-color: #CCCCCC;
}

.left
{
    position:relative;
    float:left;
    padding:0px;
    margin:0px;
}
.leftpad
{
    position:relative;
    float:left;
    padding:2px;
    margin:0px;
    top: 0px;
    left: 0px;
}
.leftpadmenu
{
    position:relative;
    float:left;
    padding-left: 5px;
    padding-top: 7px;
    margin: 0px;
}
.right
{
    position:relative;
    float:right;
    padding:0px;
    margin:0px;
}
.rightpad
{
    position:relative;
    float:right;
    padding:2px;
    margin:0px;
}
.date
{
    position:relative;
    float:right;
    padding:1px;
    margin:0px;
    font-size:85%
}
.sharebutton
{
    position:relative;
    float:right;
    padding:0px;
    margin-right:20px;
}
.menuholder
{
    position: relative;
    float: left;
    margin-top: 10px;
    padding-top: 0px;
    margin-bottom: 15px;
    color: #DAE1EF;
}
.product
{
    position:relative; 
    background-color:#dcdcdc;
    text-align:left;
    font-size:92%;
    font-weight:bold;
    margin:8px;
    padding:8px;
    border: solid 2px #5c6991;
    width:380px;
    height:100%;
}
.productimgl
{
    position:relative;
    float:left;
    clear:both; 
    margin:0px;
    padding:0px;
    margin-right:15px;
    border: solid 1px #5c6991;
}
.productimgr
{
    position:relative;
    float:right; 
    margin:0px;
    margin-left:15px;
    padding:0px;
    border: solid 1px #5c6991;
}
.infobox
{
    position:relative; 
    background-color:#dcdcdc;
    text-align:center;
    font-size:92%;
    font-weight:bold;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    border: solid 2px #5c6991;
    width:410px;
    height:100%;
}
.infoboximg
{
    position:relative;
    float:none;
    margin-left:auto;
    margin-right:auto; 
    padding:3px;
    border: solid 0px #5c6991;
}

#paypalbanner
{
    position:relative;
    float:left;
    margin-top:20px;
    clear:both;
    width:100%;
}
.buttonpad
{
    position:relative;
    margin:5px;
    background-color:#ffffff;
}
.buttoncatgrs
{
    position:relative;
    margin-bottom:2px;
    margin-top:2px;
    margin-right:1px;
    margin-left:1px;
}
.tablewide
{
    border: 0px solid #C0C0C0;
    width: 446px;
    border-spacing: 0px;
    margin-left: 7px;

}
.td3col
{
    width: 136px;
    padding-top:2px;
    padding-bottom:2px;
}
.hpagesblock
{
    border: 1px solid #5c6991;
    margin-left:63px;
    margin-right:auto;
    margin-top: 10px;
    margin-bottom: 20px;
    width: 190px;
    height: 210px;
    background-color: #ffff33;
    overflow: hidden;
    position: relative;
    float:left;
}
.hpagesblock2
{
    border: 1px solid #5c6991;
    margin-left: 25px;
    margin-right:auto;
    margin-top: 20px;
    margin-bottom: 25px;
    width: 190px;
    height: 220px;
    background-color: #E6E6FF;
    overflow: visible;
    position: relative;
    float: left;
    text-align:center;
}
.hpagesblock3
{
    border: 1px solid #5c6991;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 25px;
    width: 150px;
    height: 210px;
    background-color: #ffffff;
    overflow:hidden;
    position: relative;
    float: left;
    text-align:center;
}
.hpagestitle
{
    width: 186px;
    height: 16px;
    background-color: #FDB768;
    font-size: 105%;
    font-weight: bold;
    padding: 2px;
}
.hpagestitle3
{
    width: 146px;
    height: 16px;
    background-color: #FDB768;
    font-size:105%;
    font-weight:bold;
    padding:2px;
}
.hpagesimage
{
    padding:10px;
    background-color: #ffffff;
    width:170px;
    height:100px;
    overflow:hidden;
}
.hpagesimage2
{
    padding-top:10px;
    background-color: #ffffff;
    width:190px;
    height:124px;
    overflow:hidden;
}
.hpagesimage3
{
    padding:10px;
    background-color: #ffffff;
    height:100px;
    overflow:hidden;
}
.hpagesfoot
{
    width: 186px;
    height: 66px;
    background-color: #E6E6FF;
    padding: 4px;
    overflow:hidden;
}
.hpagesfoot2
{
    width: 182px;
    background-color: #E6E6FF;
    padding: 4px;
    overflow:visible;
}
.hpagesfoot3
{
    width: 142px;
    height: 66px;
    background-color: #E6E6FF;
    padding: 4px;
    overflow:hidden;
}
a.stdLink2:link
{
    color: #444F6A;
}
a.stdLink2:visited
{
    color: #343D50;
}
a.stdLink2:hover
{
    color: #000033;
}
a.stdLink2:active
{
    color:#555555;   
}
a.stdLink2:focus
{
    color:#555555;   
}
.clear
{
    clear:both;
}

.wht
{
    background-color: #EEEEEE;  
}
.whtalt
{
    background-color: #DDDDDD; 
}
.alt
{
    background-color: #ffffff;
}
.righttext
{
    text-align:right;
}
.lefttext
{
    text-align:left;
}
.lefttextpad
{
    text-align:left;
    padding:10px 3px 8px 3px;
    font-weight:bold;
}
.centerdiv
{
    position:relative;
    width:90%;
    clear:both;
    padding-left:5%;
    padding-right:5%;
    margin-bottom:5px;
}
.centerdivwide
{
    position:relative;
    width:85%;
    clear:both;
    padding-left:15%;
    margin-bottom:5px;
}
.centertext
{
    text-align:center;
}
.red
{
    color:#FF0000;
}
.imgright
{
    position: relative;
    float: right;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom:5px;
}
.imgleft
{
    position:relative;
    float:left;
    margin:10px;
}
.paddedimage
{
    margin:5px;
}
.paddedimage2
{
    margin-left:5px;
}
.paddedimage3
{
    margin:30px;
}
.padded
{
    padding:2px;
}
.superpadded
{
    padding:5px;
}
.jsdiv
{
    position:relative;
    float:left;
    margin-top:25px;
    margin-bottom:35px; 
}
.divbuttonrows
{
    position:relative;
    float:left;
    margin-left:auto;
    margin-right:auto;
    margin-top:7px;
    margin-bottom:18px;
    width:550px;    
}
hr
{
    width:90%;
    color: #5f657f;
    height:1px;
}
.tablecontacts
{
    width:100%;
    border:1px solid #ccc;
}
.tdcontacts
{
   padding:5px;
    border:1px solid #ccc;
}
.tdcontactsstd
{
   width:100px;
   padding:5px;
   border:1px solid #ccc;
}
.tdcontactswide
{
   width:180px;
   padding:5px;
   border:1px solid #ccc;
}
.trhead
{
   background-color:#FFCC66;
}
.tralt
{
    background-color:#cccccc;
}
#popchoices
{
    position:relative;
    float:left;
    margin-top:15px;
    margin-bottom:30px;
    font-size:100%;
}
.frtbuttondiv
{
position:relative;
float:left;
border: solid 1px #5f657f;
width:140px;
height:76px;
background-color:#dedede;
margin-left:35px;
margin-right:0px;
padding:0px;
}
.sidebuttondiv
{
position:relative;
float:left;
text-align:center;
border: solid 1px #5f657f;
width:140px;
height:76px;
background-color:#dedede;
margin-left:17px;
margin-right:0px;
margin-top:0px;
margin-bottom:15px;
padding:0px;
}
.buttonfont
{
font-size:120%;
font-weight:bold;
padding-top:1px;
padding-bottom:0px;
}
.buttonimg
{
    position:relative;
    bottom:0px;
}
.boldprice
{
    margin-top:9px;
    margin-bottom:5px;
    font-size:106%;
    font-weight:bold;
}
.lgefont
{
    font-size:105%;
    font-weight:bold;   
}
#cse
{
    margin-top:20px;
    margin-bottom:15px;
    padding-left:15px;
    width:500px;  
}

