
body {margin-top:0px;font-family:Tahoma,Verdana,Helvetica,sans-serif;background-color:#F9F7F7;font-variant:small-caps;}


.hNav {font-family:Arial;font-weight:bold;font-size:9pt;color:#572502;letter-spacing: 1px;text-decoration:none;}
.bNav {font-size:7pt;color:#572502;letter-spacing: 1px;text-decoration:none;}
.cRight {font-size:7pt;color:#572502;letter-spacing: 2px}


.reg {font-size:8pt;color:#572502;text-decoration:none;}
.reg7 {font-size:7pt;color:#572502;text-decoration:none;}
.reg12 {font-size:12pt;color:#572502;}
.reg7blue {font-size:7pt;}

.nIntro {color:#C35817;}

.niBG 
{
    
    color:#C35817;
    font-weight:bold;
    font-style:italic;
}


/* THE colors for the Gallery Search listings */
.pListBG {background-color:white;}
.pListHeader {background-color:#C0C0C0;border:1px solid gray;}

.dsTr {background-color:#AFCDFB;font-size:8pt;color:Black;}
.dsTitle {font-size:8pt;color:#572502;background-color:#F9F7F7;text-align:left;font-weight:bold;border:1px solid gainsboro;}
.dsTitle2 {font-size:10pt;color:#572502;background-color:#F9F7F7;font-weight:bold;border:1px solid gainsboro;}



.specLink {font-size:7pt;color:#cccc66;font-style:italic;}

.finHeader {font-size:10pt;color:#572502;}
.designHeader {font-size:12pt;color:#cccc66;}
.designNote {font-size:7pt;color:#cccc66;}

.logBox {font-size:6pt;color:Black;}
.logText {font-size:6pt;color:White;}

.cHeader {background-color:#AFCDFB;padding-left:10px;font-size:11pt;}



.regBox {font-size:8pt;color:Black;}  /* for the text boxes */
.reglink {font-size:10pt;color:#572502;text-decoration:none;}  /* for standard links */
.reg9link {font-size:9pt;color:#572502;text-decoration:none;}
.bluelink {font-size:8pt;color:#572502;text-decoration:none;}  /* for FAQ links */
.regDDList {font-size:8pt;color:Black;background-color:#C0C0C0;}

.regBTN {font-size:8pt;color:black;background-color:#C0C0C0;}
.goBTN {font-size:8pt;font-weight:bold;color:#CCCC66;text-decoration:none;}
.searchBTN {font-size:7pt;font-weight:bold;color:black;text-decoration:none;}

.yReg {font-size:8pt;color:black;text-decoration:none;}
.rReg {font-size:8pt;color:red;text-decoration:none;}
.bReg {font-size:8pt;color:Black;text-decoration:none;}
.yItem {font-size:8pt;color:black;text-decoration:none;font-weight:bold;}

.container {width:900px; background-color:White;}

.addr {padding-left:5px;padding-top:2px;}



.gDiv {padding-left:5px;width : 97%; height : 100px; overflow : auto; }

.REQUIRED {font-size:8pt;color:Red;}

.pcNavTD {background-color:black;}
.pcNavTitleTD {background-color:#AFCDFB;font-size:10pt;color:Black;height:26px;}

.retailerSpan {display:block;padding:2px;}

.finishBG 
    {
        background-color:white;
    }

.wlHeader 
{
    background-color:#AFCDFB;
    padding:10px;
    color:black;
    font-family:Verdana
    font-size:10pt;
    border:1px solid #959595;
}
            


.careerHeader 
{
    background-color:#333333;
    padding:10px;
    width:95%;
    color:white;
    
    font-size:10pt;
    border-bottom:1px solid #959595;
 }
 
.careerLine 
{
    width:95%;
    color:white;
    padding:10px;
    
    font-size:8pt;
    border-bottom:1px solid #959595;
    
}

.adminTR
{
    background-color:#6b6b6b;
    color:#cccc66;
    
    font-size:10pt;
}

	.tAll table {border:1px solid gray;}
	.tAll td {border:1px solid gray;}

	.tDotted table {border:1px dotted gray;}
	.tDotted td {border:1px dotted gray;}

#dropmenudiv{
position:absolute;
border:1px solid gray;
border-bottom-width: 0;
font:normal 9px Verdana;
line-height:15px;
text-align:left;
z-index:100;
margin-left:15px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
color:White;
border-bottom: 1px solid gray;
padding: 1px 0;
text-decoration: none;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: gray;
}

/* Product Cart Stuff Below */

.regCart {font-size:8pt;color:#d9d6d6;}
.regCart A {font-size:8pt;color:#d9d6d6;text-decoration:none;}

.tCart {font-size:8pt;color:black;}

      .fabTR {
        font-size:9pt;
        color:black;
        background-color:#F9F7F7;
        border:1px solid gainsboro;
        margin:5px;
        padding:2px;
      }
      
      .fabCk {
        font-size:7.5pt;
        color:gray;
        background-color:#F9F7F7;
        border:1px solid gainsboro;
        font-weight:bold;
      
      }
      
      .fabDiv {
        font-size:9pt;
        color:black;
        background-color:#F9F7F7;
        border:1px solid gainsboro;
        padding:2px;
      }
      
      .fabLink 
      {
        font-size:8pt;
        color:#2F7DE0;
        padding:3px;
        text-decoration:none;
      }
      
.wnLinks:hover
{
    background-color:#F2F0F0;    
}      

.catLink 
{
    line-height:18px;
    color:black;
    text-decoration:none;
}
