body{width:85%;min-width:700px;background:#fff;
font-family:"Verdana";font-size:130%;line-height:180%;text-align:justify;color:#000000;margin:0px;padding:0px}
#wrapper{width:700px;margin-left:auto;margin-right:auto}
#header{width:90%;margin:0px;height:150px;border-bottom:2px solid #809496;}  
#hBlock{display:block;float:left}
#hBan{height:90px;float:left;margin:0px;border:none;} 
#bBan{display:block; height:80px;margin-left:auto;margin-right:auto;border:none} 
.bar{float:left;margin:50px auto 0px 20px;line-height:22px}
.centerMain{margin-top:0px;padding:5px;min-width:680px}
.centerNarrow{margin-top:0px;margin-left:auto;margin-right:auto;padding:15px;width:70%}
.topCenterBlock{display:block;margin-left:auto;margin-right:auto;margin-top:43px;margin-bottom:15px;padding:1px 0px;width:681px;height:110px;border:solid 1px #000000}
.centerBlock{display:block;font-family:"Tahoma";color:#f9ede7;font-size:100%;line-height:120%;background:url("images/newHome.jpg") no-repeat;margin-left:auto;margin-right:auto;margin-top:30px;padding:145px 30px 0px 60px;width:700px;height:102px}
.BcenterBlock{display:block;font-size:80%;margin-left:auto;margin-right:auto;text-align:center;margin-top:10px;padding:20px;width:720px}
.mainDisplayPic{display:inline;border:none;width:110px;margin-left:3px}
.leftCol{display:block;	 
              float:left;
	      text-align:left; 
	      width:36%;
	      font-size:80%;
	      line-height:140%;
	      padding:5px;}

.leftNav{display:block;
              float:left;
	      text-align:left; 
	      width:200px;
	      font-size:14px;
	      line-height:26px;
	      padding:5px;}
 
  /* Navigation  */ 
    a:link   {color:#03668d;}
    a:visited {color:#19567b;} 
    a:hover   {color:orange;}
    a:active  {color:red;}
    .speclink:link    {color:#809496;font-size:16px; margin-right:10px;text-decoration: none;}
    .speclink:visited {color:#000000;margin-right:30px;text-decoration: none; } 
    .speclink:hover   {color:#9b0a10;}
    
    .speclinkJ:link    {color:#809496;font-size:20px;text-decoration: none;}
    .speclinkJ:visited {color:#000000;text-decoration: none; } 
    .speclinkJ:hover   {color:#9b0a10;}
    
    .speclinkx:link    {color:#000000; margin-right:30px;text-decoration: none;}
    .speclinkx:visited {color:#000000;margin-right:30px;text-decoration: none; } 
    .speclinkx:hover   {color:#9b0a10;}
    .speclinkB:link    {color:#000000;font-size:16px;text-decoration: none}
    .speclinkB:visited {color:#000000;font-size:16px;text-decoration: none} 
    .speclinkB:hover   {color:#9b0a10;font-size:16px;text-decoration: none}  
    .speclinkC:link    {color:#000000; margin-right:12%;text-decoration: none;}
    .speclinkC:visited {color:#000000;margin-right:12%; text-decoration: none;} 
    .speclinkC:hover   {color:#9b0a10;margin-right:12%;text-decoration: none;}

hr{display:block;height:2px;border-top:2px solid #809496;margin: 1px 0;padding:0}
H1{font-size:1.2em;text-align:center}
H2{margin:0px 40px 5px 0px;font-weight:normal;line-height:125%;text-align:center}
H3{font-size:1.1em;text-align:center;font-weight:bold}
H4{color:#870600;font-size:110%;font-family:arial;font-weight:bold;text-align:left}
.ap{margin:0px 40px 5px 0px;font-weight:normal;line-height:125%;text-align:center}
.emfc{color:red;background-color:transparent;font-size:14px;line-height:18px;padding:0px 0px 5px 50px;text-align:left}
.tableClass{margin-left:auto;
                        margin-right:auto;
		        width:80%; padding: 50px;
	                border:double 6px #a2bccd;}
.tableClassW{margin-left:auto;margin-right:auto; width:90%; padding: 50px;border:double 6px #a2bccd;}
.tableClassS{margin-left:auto;margin-right:auto; width:60%;padding:20px;border:double 6px #a2bccd;}
.styled{font-size:16px;background:#f7f7f7;border-top:ridge 2px #c7c7c7;}
.styledR{font-size:18px;background:#f7f7f7;border:ridge 2px blue; border-radius: 20px;}

.styled3{border-top:ridge 2px #c7c7c7;padding: 5px;background:#f7f7f7;background-image:url(images/bg.png);background-position:bottom right;background-repeat:no-repeat}
.highlight{text-align:right;font-size:16px;font-family:"arial narrow";padding:4px;}
.highlightL{text-align:left; font-family:"arial narrow"; font-size:16px; padding:8px;}
.highlightC{text-align:center;font-family:"arial narrow";font-size:16px;}
.buttonBig{margin-right:auto;margin-left:auto; width:130px;border:none}
.buttonBig1{margin-right:auto;margin-left:155px; width:150px;border:none}
.buttonSmall{display:block;margin:10px;width:100px}
.buttonSmallR{display:block;float:right;margin:10px;width:100px}
.buttonSmallL{display:block;float:left;margin:10px;width:100px}
.buttonTinyL{display:block;float:left;margin:10px;width:80px}
.buttonTinyR{display:block;float:right;margin:10px;width:80px}
.clearing{clear:both;} 
 #bcenter{clear:both;width:70%;font-size:16px;text-align:center;padding:15px 20px 5px 130px}
.headPic{float:left;margin-right:15px}
.prodPic{width:80px;}.studioPic{float:left;border:0;margin :20px 20px 0px 20px;width:25%}
.eventPic{float:right;border:0;margin :20px 20px 0px 20px;width:26%}
.workPic{float:right;border:0;margin :20px 20px 0px 20px;width:32%}
.artPic{display:block;margin-right:auto;margin-left:auto;padding-right:40px;border:0;width:32%}
.prodPicPubLg{display:block; float:left;margin:20px;border:none}
.prodPicPub{display:block;float:left;width:55%;margin:5px;border:none}
.prodPicPubTall{display:block;float:left;height:45%;margin:5px;border:none}
.sampleProdPicPub{display:block;float:left;width:25%;margin:5px;border:none}

.prodPicPubSW{display:block;float:left;width:45%;margin:5px;border:none;background:red;}
.prodPicPubTallSW{display:block;float:left;height:75%;margin:5px;border:none;background:green;}

.mainBlock{display:block;
                     text-align:center; 
		     margin-top:0px;
                          padding:0px;
	                  width:700px;   }
 .jewelBoxSW{float:left;
			                    margin:8px;
			  		  padding:5px;
			  		
			  		   width:505px;
		  border:dotted 6px #c4bba8;}	                  

.jewelBox{float:left;
                  margin:8px;
		  padding:5px;
		  width:30%;
		  width:505px;
		  border:dotted 2px #c7c7c7;}
.jewelBoxSm{float:left;
                       margin:10px;
		       padding:5px;
		       width:165px;
		       height:290px;
		      border:dotted 1px #c7c7c7;}

.jewelBoxSmCT{ padding:5px;
		             width:184px;
		             height:310px;
		             border:dotted 1px #c7c7c7;}
 .jewelBoxBig{float:left;margin:8px;padding:5px;
			     		  width:45%;
			     		  height:380px;
		  border:dotted 2px #c7c7c7;}
		             
.highlightJ{text-align:left;font-size:14px;line-height:22px;}

.prodTxt{display:block;	float:left;
                 text-align:center;
                 width:400px;
		 margin-left:0px;}

.itemzF{color:#676767;}
loader {
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #3498db; /* Blue color for spinning part */
    width: 20px;
    height: 20px;
    animation: spin 1s linear infinite;
    /* Center the spinner if needed */
    margin: auto; 
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}