BODY { background: #FFFFFF; text-align: left; margin: 0px 0px 0px 0px; padding: 0px; color:#000000; font-family:helvetica, arial, sans-serif;}
TD, TH, UL, LI, P {  color:#000000; font-family:helvetica, arial, sans-serif; font-size: 12px; padding: 0px;  }
TABLE { border-collapse: collapse; border-spacing: 0px;  color:#000000; font-family:helvetica, arial, sans-serif; }

A:link,
A:visited { color: #2577B4; font-family: helvetica, sans-serif; text-decoration: none; font-size: 12px; }
A:active,
A:hover { color: #589B1E; font-family: helvetica, sans-serif; text-decoration: none; font-size: 12px;}

INPUT,
SELECT { padding: 2px; border: 1px solid #000000; font-size: 10px; background-color: #FFFFFF; }
TEXTAREA,
FILE { padding: 2px; border: 1px solid #000000; font-size: 12px; background-color: #FFFFFF; }
input.CHECKBOX { padding: 2px; border: 1px solid #000000; }

#content { padding: 10px; font-family: Helvetica, Arial, sans-serif; color:#000000; font-size: 11px; text-align:left;}
#content A:link,
#content A:visited { color: #2577B4; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size: 11px; }
#content A:active,
#content A:hover { color: #589B1E; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size: 11px;}

#footer { vertical-align: bottom; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 10px; color:#ff8a00;}
#footer A:link,
#footer A:visited { color: #2577B4; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; }
#footer A:active,
#footer A:hover { color: #589B1E; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px;}

#necklaces TABLE { width: 100%; }
#necklaces TD { padding: 5px;  text-align:left; }
		
#showimage{position:absolute; visibility:hidden; padding:10px; background-color: #FFFFFF; border: 1px solid gray; z-index:1; color:#000000; font-family:helvetica, arial, sans-serif; font-size: 10px;}

#dragbar{background-color: #FFFFFF; border: 0px solid #EFEFEF; background-repeat:no-repeat; background-position:top right; min-width: 100px; /*NS6 style to overcome bug*/}

#closetext{cursor:pointer; cursor:hand; font-weight: bold; margin-right: 1px; }

.merch { padding:3px; vertical-align:top; }

#jewelry,
#jewelry A:link,
#jewelry A:visited,
#jewelry A:active,
#jewelry A:hover {font-size:16px; font-weight:bold; letter-spacing: -0.08em; line-height:14px; color:#FD5CAE;}

#messengers A:link,
#messengers A:visited { color: #2577B4; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size:16px; font-weight:bold; letter-spacing: -0.08em; line-height:14px; }
#messengers A:active,
#messengers A:hover { color: #2577B4; background-color:#87B55B; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size:16px; font-weight:bold; letter-spacing: -0.08em; line-height:14px;}

#glossary A:link,
#glossary A:visited { color: #000000; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size:16px; font-weight:bold; letter-spacing: -0.08em; line-height:14px; }
#glossary A:active,
#glossary A:hover { color: #000000; background-color:#F4DA6C; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-size:16px; font-weight:bold; letter-spacing: -0.08em; line-height:14px;}



#adminTable,
#adminTable TD  { padding: 5px; }
#adminTable INPUT,
#adminTable SELECT { padding: 2px; border: 1px solid #000000; font-size: 10px; background-color: #FFFFFF; }
#adminTable TEXTAREA { padding: 2px; border: 1px solid #000000; font-size: 12px; background-color: #FFFFFF; }
#adminTable input.CHECKBOX { padding: 2px; border: 1px solid #000000; }