@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding:0;
 }
 
html, body  {
       margin : 0;
       padding : 0;
       width : 100%; 
       background-color : #051a32;
       font-size : 12px;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   
} 

#wrapper{
	   width:960px;
	   background-color:#666666;
	   margin:0 auto;
}


#sidebar{
	   width:150px; 
	   background-color:#666666;
	   float:left;
	   min-height:380px;
	   font-family:Arial, Helvetica, sans-serif;
	   color:#9CCAE2;
	   display:inline;
	   position:relative;
	   margin:0;
}

table.sidebar{
       border-collapse:collapse;
       width:150px; 
}

td.navbar {
      font-size:12px;
      font-weight:bold;
	  background-color:#333333;
	  height:25px;
	  padding-left:5px;
	  padding-right:2px;
	  text-align:left;
	  border-right-width: thin;
	  border-right-color: #666666;
	  border-right-style: solid;
	  border-left-width: thin;
	  border-left-color: #666666;
	  border-left-style: solid;
	  border-bottom-width: thin;	
	  border-bottom-color: #666666;
	  border-bottom-style: solid;
	}
	
td.contact{
      font-size:12px;
      color:#CCCCCC;
}

td.email{
      font-size:12px;
      color:#CCCCCC;
}

a:link.email{color:#CCCCCC; text-decoration:none}
a:visited.email{color:#CCCCCC; text-decoration: none}
a:active.email {color:#CCCCCC; text-decoration: none}
a:hover.email{color:#CCCCCC; text-decoration: none}

a:link.navbar{color:#9CCAE2; text-decoration:none}
a:visited.navbar{color:#9CCAE2; text-decoration: none}
a:active.navbar{color:#FFFFFF; text-decoration: none}
a:hover.navbar{color:#FFFFFF; text-decoration: none}

a:link.p{color:#003399;  text-decoration:none; border-bottom:dotted 1px #003399; }
a:visited.p{color:#003399; text-decoration: none; border-bottom:dotted 1px #003399;}
a:active.p{color:#003399; text-decoration:none; border-bottom:dotted 1px #003399;}
a:hover.p{color:#003399; text-decoration:none; border:dotted 1px #FF0000; }


#maincontent{
	  background-color:#FFFFFF;
	  line-height:1.5;
	  padding: 20px;
	  padding-top:20px; /* changing the value education bar messes up*/
	  float: right;
	  margin: 0;
	  width: 770px; 
	  min-height:550px;   
	  
}

#fadeshow1{
	float: left;
	position:relative;
	top:-20px;
	left: -20px;
}


table.gallery{
      border-collapse:collapse;
	  margin-top:10px;
}



td.gallery{
      text-align:center;
	  height:100px;
	  width:130px;
      background-color: #000000;
	  border-width: 0px;	  
}

td.thumbs{ 
}


table.jewelry_collection{
	  margin-top:0px;
      float:right;
	/*   position:relative; */
      border-collapse:collapse;
}

td.jewelry_collection{
      text-align:center;
	  margin:0 auto;
	  height:60px;
	  width:60px;
      background-color: #000000;
	  border-width: 0px;
}


#footer{
	  background-color:#9ccae2;
	  height:120px;
	  font-size:9px;
	  padding-left:120px;
	  padding-top:5px;
	  padding-right:90px;
	  color:#333333;
	  clear:both; 
	  position:relative;
	  bottom:0;
	  margin: auto 0 auto;  
}
	 /* new from down here */
#footer ul li{
    font-size:9px;
    display:inline;
    line-height:20px;
	list-style-type:none;
	/*width:629px;*/
	color:#666666;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	margin-bottom:0px;
	clear: none; 
	list-style: none; 

}


#footer a,
#footer a:link,
#footer a:visited{
     text-decoration:none;
     font-family:Verdana, Geneva, Arial, Sans-Serif;
     font-size:11px;
     font-weight:100;
     color:#333333;
     padding-left:10px;
     padding-right:0px;
     vertical-align:middle;
	 text-align:center;
     /* border-right:solid 1px #fff;*/
}
#footer hr{
	border: 0;
	height: 5px;
	width: 80%;
	border-color: #FFFFFF;
margin: 1% auto 0 auto; /
}
	 /* upto here */
h1{
	  font-size:20px;
	  color:#333333;
      font-family: Georgia, "Times New Roman", Times, serif;
	  font-style:italic;

}

h2{
	color:#006699;
	font-size:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-top:15px;
}


h3{
      font-weight:bold;
	  font-size:13px;
	   margin-bottom:-2px; 
	   margin-top:25px; 
	  color:#17659d;
}

p{
      color:#666;
	  margin-bottom:10px;
}

p.bold{
      font-weight:bold;
	  font-size:13px;

}

p.italic_text{
font-style:italic;
}

.italic_blue{
	font-style:italic;
	color: #006699;
}

p.divider{
     font-family:"Times New Roman", Times, serif;
     font-size:14px;
     font-weight:bold;
     color:#3399FF;
     text-align:center;
}

p.narrow_box{
	display:block;
	border:#999999;
	padding: 10px;
	margin-right:30px;
	margin-bottom:30px;
	margin:20px;
	float:left;
	background-color:#DCEBEF;
	text-align:center;
	border-style:solid;
	border-width:thin;
	width:200px;
	
}

p.wide_box{
	display:block;
	margin-left: auto;
	margin-right: auto;
	border:#999999;
	padding: 10px;
	margin-bottom:30px;
	margin:20px;
	background-color:#DCEBEF;
	text-align:center;
	border-style:solid;
	border-width:thin;
	width:700px;
}

ul{
	font-weight: bold;
	font-size:14px;
	color:#666666;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	margin-bottom:10px;
	clear: none;
	color: #003399;
	list-style: none;
}
img.center{
     display: block;
     margin-left: auto;
     margin-right: auto;
	 margin-top:5px;
	 margin-bottom:5px;
}

img.right{
float:right;
margin-top:0px;
padding-left:10px;
margin-left:10px;
margin-bottom:10px;
}

img.fadeshow{
border:none;
}

#education_bar{
	 position:absolute;
	 width:629px;
	 z-index:10;
	 margin-left:-20px; 
	 height:13px;
}

#education_bar ul{
	 list-style-type:none;
	 margin-left: 0px;
	 margin-top: -40px; 
	 width:629px;
  }
  
#education_bar li{
  float:left;
  
  }

#education_bar a,
#education_bar a:link,
#education_bar a:visited{
     text-decoration:none;
     font-family:Verdana, Geneva, Arial, Sans-Serif;
     font-size:11px;
     font-weight:100;
     color:#fff;
     padding-left:6px;
     padding-right:6px;
     vertical-align:middle;
     border-right:solid 1px #fff;
}
#education_bar a:hover{
     color:#9CCAE2;
}

table.pricing{
text-align:center;
border:medium #666666;
border-style:solid;
border-collapse:collapse;
margin-top:5px;
margin-bottom:10px;
}

td.pricing{
      text-align:center;
	  margin:0 auto;
	  height:20px;
	  width:50px;
	  border-right:medium #666666;
	  border-right-style: solid;
     
	  }
	  
td.pricing_colors{
font-weight:bold;
color:#ffffff;
	  background-color:#666666;
	  }
	  
td.pricing_bg{
 font-weight:bold;
	  color:#ffffff;
	  background-color:#666666;
	  height:20px;

	  }
	  
	  td.colored_separator{
	  height:2px;
	  background-color:#666666;
	  }
	  
tr.pricing_header{
	  font-weight:bold;
	  color:#ffffff;
	  background-color:#666666;
	  height:20px;
	  
	  }
table.clarity{ 
	  border-collapse:collapse;
	  }
	  
td.clarity{
padding:10px;
color:#333333;
}

form.request {
padding-bottom:5px;
padding-top:10px;
input: 15px;
}
