@charset "utf-8";

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #CCCCCC;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	
}

 #container {
	width: 780px; 
	margin: 0 auto; 
	text-align: left;
}
#subcontainer{background-color:#FFFFFF}

/*header divs*/
#header {
    width:780px;
	height:228px;
	background-image:url(../webfile/images/header0409.png);
	background-repeat:no-repeat;
	color:#FFFFFF
	
	
	
}


#headerConf {width:780px;
	     color:#FFFFFF}        
			 
.header a:link {text-decoration:none;
				 color:#0033FF}
				 
.header a:visited {text-decoration:none;
					color:#0033FF;}

.header	a:hover  {text-decoration:underline;
					color:#FF00FF;}

.header a:active  {text-decoration:underline;
					color:#0033FF;}
					
					
#headercart a:link  {text-decoration:none;
				 color:#FFFFFF}
				 
#headercart a:visited {text-decoration:none;
					color:#FFFFFF;}

#headercart	a:hover  {text-decoration:underline;
					color:#FF00FF;}

#headercart a:active  {text-decoration:underline;
					color:#FFFFFF;}				

#headercart{
	float:right;
	width:230px;
	height:120px;
	color:#FFFFFF;
	padding:50px 80px 0 0;
	text-align:right
}
					

.cartsubtotal {padding:5px;border:1px solid #CCCCCC;text-align:center}			
.marginRight20 {margin-right:20px}					

#header_lower {color:#000000;padding:200px 20px 0 120px}
.navtop_left {float:left;width:300px}
/*used in header_lower for search*/
.textRight {text-align:right}
.textCenter {text-align:center}
.search {padding-left:7px;text-align:center}
/*free shipping over 50 in navtop*/
.arialnarrow20 {
	 font-family:Arial Narrow;font-size:20px;font-style:italic;font-weight:bold
}
	


					
/*content div*/
 #mainContent {
    float:left;
	width:590px;
	padding: 0; 
	background: #FFFFFF;
}
#submain {float:left;width:320px;border-bottom:10px solid #333333;border-left:10px solid #999999;border-right:10px solid #999999;border-top:10px solid #EFEFEF;text-align:center;margin-top:10px}
#submainR{float:right;width:240px;margin-top:10px;padding-top:40px;text-align:center;margin-left:8px;border:1px solid #CCCCCC;height:458px}
.mainlinks a:link, .mainlinks a:visited, .mainlinks a:active {text-decoration:none;color:#0000CC;font-weight:bold}
.mainlinks a:hover {text-decoration:underline;color:#FF00FF;font-weight:bold}

.infolinks a:link, .infolinks a:visited, .infolinks a:active {text-decoration:none;color:#000000}
.infolinks a:hover {text-decoration:underline;color:#0000CC}

.infodivs {background:url(../webfile/images/silverGrad_40px.png) repeat-x;height:28px;padding:7px 15px 5px 15px;width:535px;margin-left:25px;font-size:15px;border:1px solid #666666;border-bottom:5px solid #000000;font-family:Georgia,Times New Roman, Times, serif}



#rtNav {float:right;
                width:150px;
				padding:0;
				font-size:11px;
				background-color:#000000;
				line-height:1.5;
				color:#FFFFFF;
				}
				
#rtNav a:link {color:#FFFFFF; text-decoration:none}
#rtNav a:visited{color:#FFFFFF; text-decoration:none}
#rtNav a:hover{color:#FF33FF; text-decoration:underline}
#rtNav a:active{color:#FFFFFF; text-decoration:none}


/*footer divs*/
#footer {width:780px;
         height:120px;
		 background-color:#000000;
		 border-top:1px solid #FFFFFF
		 }

#footer_index {width:780px;
 		  		height:200px;
		  		background-color:#000000;
		  		border-top:1px solid #FFFFFF
		  		}


#footer_right {float:right;width:380px;padding:20px 20px 0 0;text-align:right}
#footer_left {float:left;width:150px;padding:10px 0 0 10px}
#footer_left2 {float:left;width:150px;padding:10px 0 0 20px}
#footer_lower {float:right;width:380px;padding:5px 20px 10px 0;text-align:right;height:50%;font-weight:normal}
#footer_right2 {float:right;width:250px;padding:20px 20px 0 0;text-align:right}
#footer_left3 {float:left;width:400px;padding-top:40px;margin-left:20px;text-align:center}


.footer {color:#FFFFFF;font-size:11px}
.footer a:link, .footer a:visited, .footer a:active {text-decoration:underline;color:#FFCC33}
.footer a:hover {text-decoration:none;color:#FF0000}
									

.photo_index{float:left;width:275px;margin:5px;display:inline}


/*classes for rounded corners*/
.rt_info { 
	background: url(../webfile/images/tr_tealWhite.png) no-repeat top right}

.rb_info {
	background: url(../webfile/images/br_tealWhite.png) no-repeat bottom right}
.roundtop {
	background:url(../webfile/images/tr.png) no-repeat top right}
.roundbottom {
	background:url(../webfile/images/br.png) no-repeat bottom right}
	
img.corner {
   width: 50px;
   height: 50px;
   border: none;
   display: block 
}
/*div id for javascript error messages in form validation.  Used in checkout and in contact.php*/

#message {color:#FF0000;margin-left:20px;font-size:12px;margin-bottom:20px}
#coMessage{color:#FF0000;margin-left:20px;font-size:12px;margin-bottom:20px}

.jewelryby {background-image:url(../webfile/images/gradBlack.jpg);
			background-repeat:repeat-x;
			color:#FFFFFF;
			width:150px;
			text-align:center;
			font-size:16px;
			height:27px;
			padding-top:5px;
			font-family:Trebuchet MS			 
			}

#clrList {display:none;border:double;background-color:#FBE6F7;padding-left:10px}         
#clrList a:link{color:#333333;text-decoration:none}
#clrList a:visited{color:#333333;text-decoration:none}
#clrList a:hover{color:#CC0000;text-decoration:underline}
#clrList a:active{color:#333333;text-decoration:none}

#dsnList {display:none;border:double;background-color:#FBE6F7;padding-left:10px}         
#dsnList a:link{color:#333333;text-decoration:none}
#dsnList a:visited{color:#333333;text-decoration:none}
#dsnList a:hover{color:#CC0000;text-decoration:underline}
#dsnList a:active{color:#333333;text-decoration:none}

#typeList {display:none;border:double;background-color:#FBE6F7;padding-left:10px}         
#typeList a:link{color:#333333;text-decoration:none}
#typeList a:visited{color:#333333;text-decoration:none}
#typeList a:hover{color:#CC0000;text-decoration:underline}
#typeList a:active{color:#333333;text-decoration:none}

.links ul {list-style-type:none;font-size:11px}
.links ul li {display:block;padding-right:3px;margin-left:10px}
.links ul li a:link {color:#5D5D5D;text-decoration:none}
.links ul li a:visited {color:#5D5D5D;text-decoration:none}
.links ul li a:hover {color:#FF00FF;text-decoration:underline}
.links ul li a:active {color:#5D5D5D;text-decoration:underline}

#pgLink {float:right;
		 width:auto;
		 color:#0033CC;
         font-size:10px;
		 margin-top:15px;
		 text-align:center;
		 }

#pgLink a:link {color:#000000;background-color:#FBE6F7;border:1px solid #CCCCCC;margin-right:10px;padding:3px 5px}
#pgLink a:visited {color:#000000;background-color:#FBE6F7;border:1px solid #CCCCCC;margin-right:10px;padding:3px 5px}
#pgLink a:hover {color:#FBE6F7;background-color:#000000;border:1px solid #CCCCCC;margin-right:10px;padding:3px 5px}
#pgLink a:active {color:#FBE6F7;background-color:#000000;border:1px solid #CCCCCC;margin-right:10px;padding:3px 5px}

.currentPg {color:#000000;background-color:#FBE6F7;margin-bottom:10px;font-size:11px;font-weight:bold;text-align:center;border:1px solid #CCCCCC}
.currentPg a:link {color:#000000}
.currentPg a:visited {color:#000000}
.currentPg a:hover {color:#FFFFFF}
.currentPg a:active {color:#FFFFFF}


#subfoot {float:left;width:760px;background-color:#FFFFFF;border-top:double;padding:5px 10px 5px 10px}
#subfoot1 {float:right;width:30%;height:80px;font-size:12px;border-left:1px solid #CCCCCC}
#subfoot2 {float:right;width:30%;height:80px;font-size:12px;border-left:1px solid #CCCCCC;padding-right:5px}
#subfoot3 {float:right;width:30%;height:80px;font-size:12px;border-left:1px solid #CCCCCC}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.indexcontent a:link {text-decoration:none;font-weight:bold;color:#990000}
.indexcontent a:visited {text-decoration:none;font-weight:bold;color:#990000}
.indexcontent a:hover {text-decoration:underline;font-weight:bold;color:#FFCC66}
.indexcontent a:active {text-decoration:none;font-weight:bold;color:#990000}
.indexcontent{font-size:12px}
					
.content a:link	{text-decoration:none; font-weight:bold; color:#003399	}			 
.content a:visited	{text-decoration:none; font-weight:bold; color:#003399	}	
.content a:hover	{text-decoration:underline; font-weight:bold; color:#FF33CC	}	
.content a:active	{text-decoration:none; font-weight:bold; color:#003399	}	

.padding4222 {padding:40px 20px 20px 20px}

.padding20 {padding:20px}
/*used on faq page*/
.dispnone {display:none}
/*used on security page*/		  
.padding2132 {padding:20px 10px 30px 20px}  
.adminHdg{text-align:center;float:left;width:100%;background-color:#000000;color:#FFFFFF;font-size:20px;font-weight:bold;margin-top:20px;margin-bottom:40px;height:24px}
.security_left {float:left;width:60%;border-right:1px solid #CCCCCC}
.security_right {float:left;width:35%;padding-left:10px}
.indent30{position:relative;margin-left:30px;margin-right:30px}

/*used on contact page*/
#contact{width:100%;margin:20px;text-align:center}
.contactEmail{float:left;width:200px;height:100px;margin-right:10px}
.contact{float:left;width:180px;height:100px;margin-right:10px}
.contactHdg {background-color:#FCF7B6;font-weight:bold;border-bottom:1px solid #666666}
#contact_lower{float:left;width:590px;font-weight:bold;margin-top:20px;text-align:center}


		  
.content_links a:link {text-decoration:none; font-weight:bold; color:#0066FF}			 .content_links a:visited	{text-decoration:none; font-weight:bold; color:#0066FF}	
.content_links a:hover	{text-decoration:underline; font-weight:bold; color:#FFFFFF}	
.content_links a:active	{text-decoration:none; font-weight:bold; color:#0066FF}	  

.footer  {font-size:10px;
          font-family:Verdana, Arial, Helvetica, sans-serif;
		  color:#FFFFFF;
		  font-weight:bold;
		  text-align:center;
		 
		  } 
		  
.footer a  {text-decoration:none;color:#FFFF00}
.footer a:visited {text-decoration:none;color:#FFFF00}
.footer a:hover {text-decoration:underline;color:#FFFFFF}
.footer a:active {text-decoration:none;color:#FFFF00}

.invisible a:link {text-decoration:none;color:#999999}
.invisible a:visited {text-decoration:none;color:#999999}
.invisible a:hover {text-decoration:none;color:#999999}
.invisible a:active {text-decoration:none;color:#999999}


#compcon   {
			padding:0px;

            width:595px;
			 font-size:11px;
			 background-image:url(../webfile/images/silverBg.png);
			 background-repeat:repeat-x;
			 margin:15px 0px;
			 float:left;
			 text-align:center
			 }
#compcon a:link {text-decoration:none;color:#0000FF;font-size:14px;font-weight:bold}
#compcon a:visited {text-decoration:none;color:#0000FF;font-size:14px;font-weight:bold}
#compcon a:hover {text-decoration:underline;color:#990099;font-size:14px;font-weight:bold}
#compcon a:active {text-decoration:none;color:#0000FF;font-size:14px;font-weight:bold}
/*used in heading over comprehensive content section*/
.ga30{font-family:Georgia,Times New Roman, Times, serif;font-size:30px}
.ga22{font-family:Georgia,Times New Roman, Times, serif;font-size:22px}
.ga16{font-family:Georgia,Times New Roman, Times, serif;font-size:16px}
#compcon_left{float:left;width:305px;padding:10px}
#compcon_right{float:right;width:250px;padding-right:5px}


label {float:left;
       width:150px;
	   text-align:right;
	   padding-right:10px;
	   }
	  
input  {
       margin-bottom:5px;
	   }

select {margin-bottom:5px}	 

textarea {margin-bottom:5px}

.style21 {font-family:"Quorum Md BT";
          font-size:22px;
		  font-weight:bold}

.style22 {
	font-family: "Arial Narrow";
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color:#8F200C
}

.style22B {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #8F200C;
}


/*divs for confirm.php*/
#content4  {float:left;
			background-color:#FFFFFF; /*used for confirm.php*/
            width:700px;
			padding:40px;
			font-size:14px;
			}
			
#content4X {background-color:#FFFFFF; 
			float:left;		/*used for confirm.php*/
            width:700px;
			padding:40px;
			font-size:14px;
			}
#content4_A {background-color:#FBE6F7;  /*used for "footer" section on confirm.php*/
			 float:left;
             width:80%;
			 margin-left:10%;
			 border:inset;
			 font-size:18px;
			 text-align:center;
			 }
			 
div#bill   {float:left;        /*used for billing data in confirm.php*/
			margin-left:20px;
			width:250px
			}




#content_lower   {float:left;   /*used for shipping data in confirm.php*/
				  margin-top:15px;
			     margin-left:32px;
                 width:625px;
				 font-family:Arial;
				 font-size:12px;
				 font-weight:normal;
				 color:#000000;
				 text-align:center
				
				 
				 }
				 


				 
#content_lower a  {text-decoration:none; font-weight:bold; color:#333399}
#content_lower a:visited  {text-decoration:none; font-weight:bold; color:#333399}
#content_lower a:hover  {text-decoration:underline; font-weight:bold; color:#FF33CC}
#content_lower a:active  {text-decoration:none; font-weight:bold; color:#333399} 



/*font sizes*/
.fs10 {font-size:10px}
.fs12 {font-size:12px}
.fs14 {font-size:14px}
.fs16 {font-size:16px}
.fs18 {font-size:18px}
.fs12bold {font-size:12px;font-weight:bold}
.fs14bold {font-size:14px;font-weight:bold}
.fs16bold {font-size:16px;font-weight:bold}
.fs18bold {font-size:18px;font-weight:bold}
.fcred{color:#FF0000}
.fcredB{color:#FF0000;font-weight:bold}
.padtop40{padding-top:40px}
.padtop25{padding-top:25px}
/*0409 index*/
.murrayhill40{font-family:MurrayHill Bd BT;font-size:40px;text-align:center}
.lh15{line-height:1.5}
/*jewelry articles*/
/*content1*/
.articleInset_right {float:right;font-size:18px;width:130px;height:auto;border:1px solid gray;font-weight:bold;color:#666666;font-style:italic;text-align:center;padding:10px;margin-right:15px;margin-top:5px;margin-left:10px}
.articleInset_left{float:left;font-size:18px;width:130px;height:auto;border:1px solid gray;font-weight:bold;color:#666666;font-style:italic;text-align:center;padding:10px;margin-right:15px}
/*gemstones*/
.articleInsetA_c2{float:left;font-size:16px;width:150px;height:auto;border:2px solid gray;font-weight:bold;color:#666666;font-style:italic;text-align:center;padding:5px 5px 10px 5px;margin-right:15px}
.articleInsetB_c2{float:right;font-size:16px;width:150px;height:auto;border:2px solid gray;font-weight:bold;color:#666666;font-style:italic;text-align:center;padding:5px 5px 10px 5px;margin-right:15px;margin-left:10px}

#content8_left{float:left;width:45%;margin-right:30px;margin-left:10px;border-right:1px solid #CCCCCC;padding-right:15px;margin-bottom:40px}	

/*linkage*/
.linkageForm{border:1px solid black;background-color:#FFFFCC;padding:5px;font-size:11px;width:590px}


/*links*/
.linksHdg {font-size:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;background-color:#CCCCCC;margin-top:15px}
.linksSubHdg_top{float:left;width:100%;font-weight:bold;background-color:#FBE6F7;margin-top:40px;margin-bottom:10px;font-size:14px}
.linksSubHdg{font-weight:bold;background-color:#FBE6F7;font-size:14px}
.linksMenu{float:left;width:30%;height:40x;margin-top:20px;padding-left:10px}
.linksMenu_left{float:left;width:30%;height:40x;margin-top:20px;padding-left:30px}

.linksMenu_jewel1{float:left;width:175px;height:80px;margin-top:20px;padding-left:20px}
.linksMenu_jewel2{float:left;width:175px;margin-top:20px;height:90px;padding-left:15px}

/*home 0909*/
.pinkSegoePrint28 {color:#FF00FF;font-family:Segoe Print;font-size:28px}
