/*---------------------------------------------------------------------------*/
/* Holiday setup                                                             */
/*---------------------------------------------------------------------------*/
#decorations {
	position: absolute;
	left:0px;
	top:39px;
	z-index:200;
}


/*---------------------------------------------------------------------------*/
/* Information for administrators                                            */
/*---------------------------------------------------------------------------*/
.visibleProgrammerNotes { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #C0C0C0; 
	font-style: italic; 
	line-height: 200%; 
	margin-left: 5;
}
.last_updated { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #C0C0C0;
	vertical-align:
	-1; font-weight: bold;
}


/*---------------------------------------------------------------------------*/
/* Default Styles for all pages                                              */
/*---------------------------------------------------------------------------*/
body {
	padding:0px;
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.importantnote {
	text-align:center;
	background-color:#990000;
	color:#ffffff;
	padding: 2px;
	margin: 10px;
}



/*---------------------------------------------------------------------------*/
/* Different Page Styles                                                     */
/*---------------------------------------------------------------------------*/
.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt; color: 
               #cc3300; font-weight:
               bold; text-indent:
               0; line-height: 200%; 
               margin-bottom: 0 
 }
.body_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}
.sub_header  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #CC3300; 
	font-weight: bold;
}
.page_body_text {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page_body_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC3300
}
.page_body_text_smallest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #CC3300; }
.subtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic
}

               

/*---------------------------------------------------------------------------*/
/* Item pages etc.                                                           */
/*---------------------------------------------------------------------------*/
.item_titles { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold 
}
.item_Controls { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #0000FF; 
	font-variant: small-caps; 
	font-weight: bold; text-align: Right 
}
/*---------------------------------------------------------------------------*/
/*  item listing pages                                                       */
/*---------------------------------------------------------------------------*/

.itemlisttitle {
	font-size:12px;
	background-color:#FF9900;
	font-weight:bold;
	padding: 2px;
}

/*---------------------------------------------------------------------------*/
/* Footer formatting info.                                                   */
/*---------------------------------------------------------------------------*/
.footer_text_menus { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: Center; 
	font-weight: bold;
}
.leftnav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}
#footer {
	text-align:center;
	width:800px;
}




/*---------------------------------------------------------------------------*/
/* Styles for controlling link attributes                                    */
/*---------------------------------------------------------------------------*/
a:link { 
	color: #3130CE;
	text-decoration: none;
}
A:visited { 
	color: #3130CE; 
	text-decoration: none; 
}
A:active { 
	color: #3130CE; 
	text-decoration: none; 
}
A:hover {
	TEXT-DECORATION: underline;
}


/*---------------------------------------------------------------------------*/
/* Styles for "left" side bars.                                              */
/*---------------------------------------------------------------------------*/
div.submenus h4{
	color:#ffffff;
	border: 1px solid #000;
	padding: 0px 4px 0px 4px;
	margin: 5px 0px 0px 0px;
	width: 149px;
	font : 12px/15px verdana, geneva, helvetica, arial, sans-serif; 
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	
}
div.submenus div{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #CE0000;
	padding: 3px;
	margin: 0px;
	width: 149px;
	font : 11px/15px verdana, geneva, helvetica, arial, sans-serif; 
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:142px;
}
div.submenus ul li {
	list-style-type: square;
	list-style-position: inside;
}
div.questions h4 {
	background-color:#60BF00;
}
div.emailupdates h4 {
	background-color:#3333cc;
}
div.companynews h4 {
	background-color:#CEC0000;
}



/*---------------------------------------------------------------------------*/
/* Styles for "middle" category listings.                                    */
/*---------------------------------------------------------------------------*/
.middleBarFormat {
	background-color: #FFFFFF; 
	width: 477; 
	height: 83;
	margin:25px 0px 50px 0px;
}



/*---------------------------------------------------------------------------*/
/* Styles for "right" side bars.                                             */
/*---------------------------------------------------------------------------*/
div.rightmenus h4{
	color:#ffffff;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: 146px;
	font : 12px/15px verdana, geneva, helvetica, arial, sans-serif; 
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:146px;
	
}
div.rightmenus div{
	font : 10px/12px verdana, geneva, helvetica, arial, sans-serif; 
	text-align:center;
	background-color: transparent;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	width: 146px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:142px;
}

div.greatgifts h4 {
	background-color:#FF9900;
}
div.greatgifts div {
	border-top: 1px solid #FF9900;
	border-right: 2px solid #FF9900;
	border-bottom: 2px solid #FF9900;
	border-left: 2px solid #FF9900;
}
div.jewelrybasics h4 {
	background-color:#cc0000;
}
div.jewelrybasics div {
	border-top: 1px solid #cc0000;
	border-right: 2px solid #cc0000;
	border-bottom: 2px solid #cc0000;
	border-left: 2px solid #cc0000;
	padding: 0px 0px 0px 0px;
}




#rightBar { 
	background-color: #ffffff; 
	float: left; 
	font-size: 6pt; 
	width: 109pt; 
	border-left: 2px solid #cc0000; border-right: 2px solid #cc0000; 
	border-top: 0px solid #cc0000; border-bottom: 2px solid #cc0000; 
	margin-left: 0em; margin-right: 0em; margin-top: 0em; 
	margin-bottom: 0em;
}
.rightBarHdr { 
	background-color: #CC0000; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;  
	border-bottom: 1px solid #000000; padding-left: .5em; 
	padding-right: .5em; 
	padding-top: 0px; 
	padding-bottom: 0px;
}
.rightBarTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	text-align: Center; 
	padding-left: .2em; 
	padding-right: .2em; 
	padding-top: 4px; 
	padding-bottom: 4px;
}




/*---------------------------------------------------------------------------*/
/* Styles for "left" side bars.                                              */
/*---------------------------------------------------------------------------*/

#newmenu {
	background:#CE0000;
/*	background-image: url('/images/menu_background.gif'); */
	backgrond-repeat: repeat-y;
	width:149px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
}		
div#newmenu div {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	width: 145;
/*	border-top: solid 1px #ffffff; */
	border-right: 1px solid #fff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #999999;
	padding: 0px 0px 1px 0px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:143px;
}	
div#newmenu a{
	padding: 0px, 0px, 1px, 5px;
	text-decoration: none;
	font-weight: bold;
	display : block;
	color : #FFFFFF; 
	margin: 0px;
	background: #CE0000;
}
div#newmenu a:hover {
	color: #ffffff;
	background: #CE0000;
}
div#newmenu a:active {
	background: #CE0000;
}
div#newmenu div#bottomimage {
	border: 0px;
	height: 30px;
	margin: 0px;
	padding: 0px; 
	/* background-image: url('/images/menufoot.gif') */
}
div#0 a{
	text-decoration:none;
	background: #CE0000;
	text-indent:5px;
}
div#1 a{
	text-decoration:none;
	background: #cdcdcd;
	text-indent:15px;
}
div#2 a{
	text-decoration:none;
	background: #bbbbbb;
	text-indent:20px;
}
div#3 a{
	text-decoration:none;
	background: #bbbbbb;
	padding-left:25px;
}




/*=========== LEFT MENU BARS ==============*/