 .transOFF {  }
.transON {opacity:.50;filter: alpha(opacity=80); -moz-opacity: 0.8;}

    #dropmenudiv {
           position : absolute;
           font : 11px tahoma, helvetica, arial;
           line-height : 18px;
           z-index : 100;
      }

     #dropmenudiv a {
           width : 165px;
           display : block;
           text-indent : 3px;
           padding : 6px;
           text-decoration : none;
           font : 11px tahoma, helvetica, arial;
           font-color:#ffffff;
      }


     #relatedmenudiv {
           position : relative;
           font : 12px tahoma, helvetica, arial, tahoma;
           z-index : 100;
      }

     #relatedmenudiv a {
           display : block;
           padding : 5px;
           text-decoration : none;
           font : 12px tahoma, helvetica, arial, tahoma;
           font-weight : bold;
      }

	  
	  td.results {
	  padding:10px; 
	  vertical-align:top;
	  text-align:left;
	  }
	  
	  td.relatedbar {
	  vertical-align:top;
	  }
	  
  	  img.middle { vertical-align:-35%; }
	  
	 
	 
	 .dropmenudiv {
           position:relative;
           background-color : #00354f;
           border-top : 1px solid #eef8fd;
           border-bottom : 1px solid #ffffff;
           border-right : 1px solid #ffffff;
           font-color : #ffffff;
	   line-height: 20px;	 }

.dropmenudiv.hovered a.firstmenuitem {
		color : #FFFFFF;
        background-color : #6987bc;
	 	font-weight: bold;
	  }
		   
	 .dropmenudiv a {
           border-bottom : 1px solid #c0cfe2;
          font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; cursor:hand;	   
		   }
		   	 
     .dropmenudiv a:hover {
           background-color : #ff6600;
           font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; cursor:hand;
      }		    
  #dropmenudiv {
           background-color : #990000;
           border-top : 1px solid #990000;
           border-bottom : 1px solid #990000;
           border-right : 1px solid #990000;
            opacity: 0.85; color : #ffffff;
filter:alpha(opacity = 75), progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=120, Strength=6);
	 font-family: Trebuchet MS; font-size:8pt;
		 }	  

   	  #dropmenudiv.hovered a.firstmenuitem {
		color : #FFFFFF;
        background-color : #6987bc;
	 	font-weight: bold;
	  }
		   
	 #dropmenudiv a {
           border-bottom : 1px solid #c0cfe2;
            font-family: Trebuchet MS; font-size:9pt;	   
            color:#ffffff;
		   }
		   	 
     #dropmenudiv a:hover {
           background-color : #9bdeff;
           color : #00354f;
font-weight: bold; font-family:Trebuchet MS; font-size:9pt;

      }		   
	  
		   
     #relatedmenudiv a:hover {
           background-color : #ff6600;
           color : #ffffff;
           font-family: Trebuchet MS; font-size:8pt;
      }		
	  
	  td.results {
	  background:#ffffff;
	  }	   
	  
	  .relatedbar { vertical-align:top; background : #d8dfee; }

.links{font-family: Trebuchet MS; color: #ffffff; font-size: 9pt; 
padding-right: 1em;
      padding-left:6px;
padding-top:7px;
cursor:hand; text-transform: uppercase; font-weight:200;
width:197px; height:31px; background: url(/images/linksbg.jpg) no-repeat; }
.links a {cursor:pointer; font-family: Trebuchet MS; color: #ffffff; font-size: 9pt; cursor:hand; text-transform: uppercase; font-weight:200;}
.links a:hover{cursor:pointer hand;font-family: Trebuchet MS; color: #ffcc00; font-size: 9pt; cursor:hand; text-transform: uppercase; font-weight:200;}
.links2{font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 8pt; cursor:hand; text-transform: uppercase; font-weight:200;}
.white{font-family:tahoma,arial; color: #FFFFFF; font-size: 9pt; cursor:hand; text-decoration:none; line-height:15px;}
.white a {font-family:tahoma,arial; color: #FFFFFF; font-size: 9pt; cursor:hand; text-decoration:none; line-height:15px;}
.white a:hover {font-family:tahoma,arial; color: #ffcc00; font-size: 9pt; cursor:hand; text-decoration:none; line-height:15px;}

.white2{font-family:Trebuchet MS; color: #FFFFFF; font-size: 7pt; cursor:hand;  text-decoration:none; }
.cats{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 9pt; cursor:hand;  height:28px;}
.help{font-family: Trebuchet MS;  color: #333333; font-size: 8pt; font-weight: bold; cursor:hand; cursor:pointer; }
.gray{font-family: Trebuchet MS;  color: #333333; font-size: 8pt; font-weight: bold;  }
.orange{font-family: tahoma,arial; color: #990000; font-size: 10pt; font-weight: bold; }
.text{font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 8pt; line-height:16px;}
.darkred{font-family: Trebuchet MS; color: #e4e4e4; font-size: 10pt; font-weight: bold;}
.price{font-family: Trebuchet MS; color: #006699; font-size: 15pt; font-weight:bold; }
.pname{color:#00354f; font-family: Trebuchet MS; font-size: 10pt; font-weight: bold;}
.dtitle{font-family: Trebuchet MS; color: #006699; font-size: 9pt; text-decoration:none;}
.dtitle a{font-family: Trebuchet MS; color: #006699; font-size: 9pt; text-decoration:none;}
.dtitle a:hover{font-family: Trebuchet MS; color: #e4e4e4; font-size: 9pt; text-decoration:none;}
.spacer {
      width: 985px;
      height:4px; 
     overflow:hidden;
     }
.hboxes {
      width: 985px;
      height:230px;
      left:15px;
     position:relative;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
     overflow:hidden;
   font-family: Trebuchet MS; color: #333333; font-size: 8pt; f text-decoration:none;  text-align:left; }
.hboxes_content {
      width: 240px;
      height:230px;
      position:absolute;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
     overflow:hidden;
     }
.mtitle {font-family: Trebuchet MS; color: #006699; font-size: 15pt; font-weight:bold; text-decoration:none;  }
.mtitle a {font-family: Trebuchet MS; color: #006699; font-size: 15pt; font-weight:bold; text-decoration:none; text-align:center; }
.mtitle a:hover {font-family: Trebuchet MS; color: #990000; font-size: 15pt; font-weight:bold;  text-decoration:none; text-align:center;}

.flashcontainer {
      width: 995px;
      height:324px;
     position:relative;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
     overflow:hidden;
     }
   .flashcontainer ul {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      list-style-type: none;
     height:324px;
    }

  .flashcontainer li {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      padding-right: 1em;
      text-align: center;
    }


.logo {
margin: 0;
height:70px;
width:200px;
padding: 0;
left:0px;
text-align:center;
position:absolute;
background: url(/images/logo.png) ;
behavior: url(/iepngfix/iepngfix.htc);
}

.dots {
background: url(/images/dots.png) ;
margin: 0;
height:106px;
width:5px;
padding: 0;
 behavior: url(/iepngfix/iepngfix.htc);
}

.dots2 {
background: url(/images/dots2.gif) ;
margin: 0;
height:230px;
width:2px;
padding: 0;
position:absolute;
 
}
.searchbox {
background: url(/images/dp_topbg.jpg) ;
margin: 0;
height:76px;
width:797px;
padding: 0;
left:198px;
position:absolute;
overflow:hidden;
}
.footer {
background: url(/images/footer.jpg) ;
margin: 0px;
height:106px;
width:995px;
padding: 0;
overflow:hidden;
text-align:center;
position:relative;
}

.banners {
background: none;
margin: 0;
height:90px;
width:995px;
padding: 0;
overflow:hidden;
text-align:center;
position:relative;
}

.endlinks{
  width: 995px;
      height: 30px;
      overflow:hidden;
      margin-top:0px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 10px 0px;
      background: url(/images/nav-bg2.png);
      behavior: url(http://www.nyjewelryimports.com/iepngfix/iepngfix.htc);
      font-family: Trebuchet MS; color: #333333; font-size: 9pt;  
    }

.endlinks a {
       font-family: Trebuchet MS; color: #ffffff; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
     text-decoration:none;}

.endlinks a:hover {
       font-family: Trebuchet MS; color: #ffcc00; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
       text-decoration:none;
    }

    .endlinks ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .endlinks li {
      margin: 10px 3px;
      padding: 0;
      float: left;
      padding-right: 1em;
      text-align: center;
    }


.menu {
      width: 995px;
      height: 45px;
      overflow:hidden;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 10px 0px;
      background: url(/images/nav-bg.png);
      behavior: url(/iepngfix/iepngfix.htc);
    }

.menu a {
       font-family: Trebuchet MS; color: #ffffff; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
     text-decoration:none;}

.menu a:hover {
       font-family: Trebuchet MS; color: #ffcc00; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
       text-decoration:none;
    }

    .menu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu li {
      margin: 10px 3px;
      padding: 0;
      float: left;
      padding-right: 1em;
      text-align: center;
    }
.leftbg{
background: url(/images/leftbg.png);
}
.menu2 {
      width: 220px;
      margin:0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-family: Trebuchet MS; color: #ffffff; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
      text-decoration:none;  
      overflow:hidden;}

.menu2 a {
       font-family: Trebuchet MS; color: #ffffff; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
     text-decoration:none;}

.menu2 a:hover {
       font-family: Trebuchet MS; color: #ffcc00; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
       text-decoration:none;
    }

    .menu2 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu2 li {
      margin:0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      padding-right: 1em;
      padding-left:6px;
      width:220px; height:31px; background: url(/images/linksbg.jpg);
      overflow:hidden;
      padding-top:6px;
     
     
    }

.sublinks {
      width: 203px;
      margin:0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-family: Trebuchet MS; color: #ffffff; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
      text-decoration:none;  
      overflow:hidden;
      background: none;}


    .sublinks ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .sublinks li {
      margin:0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      padding-right: 1em;
      padding-left:6px;
      width:203px; height:20px; 
      overflow:hidden;
      padding-top:0px;
     
     
    }

.sublinks li a {
       font-family: Trebuchet MS; color: #cccccc; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
     text-decoration:none; }

.sublinks li a:hover {
       font-family: Trebuchet MS; color: #ffffff; font-size: 9pt;  cursor:hand; cursor:pointer;text-transform: uppercase;
       text-decoration:none; 
    }

.top {
width:995px;
height:76px;
padding: 0;
margin: 0px 0px 0px 0px;
position:relative; 
}

.container {

width:995px;
padding: 0;
margin: 0px 0px 0px 0px;
position:relative;
background-color:#ffffff; 
}
 
.main {
text-align: left;
width:1002px;
height:100%;
margin-left: auto;
margin-right: auto;
padding: 0;
margin: auto;
background-color:#ffffff;
 
}



	#mainContainer{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:1px double #000;
		padding:5px;
		text-align:left;
}
  .modalDialog_transparentDivs{	
	filter:alpha(opacity=70);	/* Transparency */
	opacity:0.7;	/* Transparency */
	background-color:#000;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #333;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;
 top:-20px;
 left:-40px;

	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#000;
	filter:alpha(opacity=70);	/* Transparency */
	opacity:0.7;	/* Transparency */	
}

.EffectTrigger {
	
	cursor: pointer;
}

 
 
        body {
                background-color: #E6E6FA;
                background: url("/images/bg.jpg") FIXED;
       margin: 0px 0px 0px 0px; 
}
 
input { padding: 0px; height:22px; background: #fff url("/images/input-bg.gif") repeat-x; font-size: 11px; border: 1px solid #90adcf; }
textarea { padding: 7px; background: #fff url("/images/input-bg.gif") repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #90adcf; }
SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

	.submit{
border:0;
height:21px;
background:none;
vertical-align:top; top:0%;
font-family: Trebuchet MS; color: #ffffff; font-size: 10pt;
cursor:hand; cursor:pointer;
      behavior: url(http://www.nyjewelryimports.com/iepngfix/iepngfix.htc);
}
 
 
