.copyright { color: #838383; font-size: 9px; font-family: verdana; }

a.shoplink:link    { color: #900; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; text-decoration: none; }
a.shoplink:visited    { color: #900; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; text-decoration: none; }
a.shoplink:hover     { color: #900; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; text-decoration: underline; }



.shop { color: #900; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.arialreg11 { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.arialreg11 ital { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: italic; }
.quant { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; }
.arialreg12_99 { color: #999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.arialreg12 { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; }
.arialreg18 { color: #666; font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding-top: 8px; }
.invisihome { color: #fefefe; font-size: 9px; line-height: 9px; }


a.shophlink:link    { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; text-decoration: none; }
a.shophlink:visited    { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; text-decoration: none; }
a.shophlink:hover     { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; text-decoration: none; }
.cartpad { padding-top: 8px; }
.ordimg { position: fixed; top: 390px; bottom: 0; }
a.contlink:link    { color: #900; font-size: 12px; font-family: Arial, Helvetica, sans-serif ; text-decoration: underline; }
a.contlink:visited    { color: #900; font-size: 12px; font-family: Arial, Helvetica, sans-serif ; text-decoration: underline; }
a.contlink:hover     { color: #900; font-size: 12px; font-family: Arial, Helvetica, sans-serif ; text-decoration: underline; }


.formtext { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px  }
.req  { color: #c30; font-size: 11px; font-family: arial; font-weight: normal; line-height: 14px  }
a.cont2link:link    { color: #900; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; text-decoration: underline; }
a.cont2link:visited    { color: #900; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; text-decoration: underline; }
a.cont2link:hover     { color: #900; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; text-decoration: underline; }
.sarif { color: #757575; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; }



/* NAV WIDTH OVERRIDES */
#nav ul li ul.collections li a{ width: 114px;} /* always subtract 22 because of the padding */
#nav ul li ul.about li a{ width: 146px;}

/* BEGIN NAV */
#nav{ height: 21px; background-color: #ffffff; width: 785px; z-index: 3000; position:relative;float:left; margin:0; padding:0; height:1%;   }
#nav ul { 
	list-style: none;
	margin: 0;
	padding: 0; 
	
}
#nav li {
  float: left;
  position: relative;
	z-index: 3000;
	height:21px;
	text-align: left;
}
#nav li a img{ vertical-align:middle; }
#nav li a{ float:left; }

#nav li a, #nav li a:link, #nav li a:active, #nav li a:visited {
  color: #002244;
  display: block;
  text-decoration: none;
  height: 21px;
  /*padding:6px 7px 0 7px;*/
}
#nav li a:hover{ color:#ffffff; }
#nav li ul li a, #nav li ul li a:link, #nav li ul li a:active, #nav li ul li a:visited {
  height: 16px;
  /*line-height: 16px;*/
  padding-top:0px;
}

#nav ul li:hover, 
#nav ul li.sfHover {

}

#nav ul li:hover a, 
#nav ul li.sfHover a {
   background-color:#ffffff;


}
#nav ul li:hover ul a, 
#nav ul li.sfHover ul a {
  background-color:#ffffff;
display:block;
/*width:134px;*/
height:16px;
  	 border:1px solid #cfcfcf;

	margin: 0px 0 -1px 0;
	font-family:Futura, Arial, Helvetica, sans-serif;
  color:#a7a7a7;
  font-size:11px;
  font-weight:normal;
  padding: 4px 0 2px 20px;
}
#nav ul li:hover ul a:hover, 
#nav ul li.sfHover ul a:hover {
    background-color:#ebebeb;
}

#nav ul li ul {
left:0px;
  list-style: none;
  margin: 6px 0 0 0;
  position: absolute;
  top: -999em;
  width: 134px;
  padding:0;
}
#nav ul li ul li{
display:inline;
float:none;
   
   height: 16px;
   padding: 0;
   margin: 0;
  
/*   margin: -1px 0 0 0; /*border collapse*/
	 width: 125px;
	 background-color:#ffffff;
}
#nav ul li:hover ul,
#nav ul li.sfHover ul {
  top: 15px;  
}
#nav  ul li ul a {
 
  width: 111px;
  
}

/* END NAV */

