/* Global Layout Styles */
html, body{margin: 0; padding: 0; font-family: Verdana, Helvetica, "Century Gothic", Arial, sans-serif;}
/** mastHead **/
#mastHead{position: relative; background: #fff url(content/27/30/1/masthead_background.jpg) no-repeat left top; width: 800px; height:115px; margin:0; padding:0; font-family: Verdana, Helvetica, "Century Gothic", Arial, sans-serif;}
#mastHead-cart{position: relative; background: #fff url(content/27/30/1/masthead_background.jpg) no-repeat left top; width: 800px; height:115px; margin:0; padding:0; font-family: Verdana, Helvetica, "Century Gothic", Arial, sans-serif;}
#mastHead h1, #mastHead-cart h1{position:absolute; top: 9px; left: 28px; width: 133px; height: 63px; margin: 0 0 2px;}
#mastHead img, #mastHead-cart img{margin: 0; padding: 0; border: none;}
/** Top Promo Spot **/
#mastHead .topSpot-promo {position:absolute; top: 8px; left: 173px; width: 195px; height: 64px;}

/** Top Nav **/
#topNav{position: absolute; top: 19px; left: 430px; width: 308px; border-bottom: 1px solid #999;}
#topNav ul{margin: 0; padding: 3px 2px 3px 12px; list-style: none; display:inline;}
#topNav li{margin: 0; padding: 0; font-size: 11px; display: inline;}
#topNav li a, #topNav li a.last, #topNav li a:hover, #topNav li a.last:hover{float:left; margin: 0 0 3px 0; padding: 2px 8px 3px; color: #333; text-decoration: none;}
#topNav li a, #topNav li a:hover{border-right: 1px solid #666;}
#topNav li a.last, #topNav li a.last:hover{border-right: none;}
/** siteNav **/
#siteNav{position: absolute; top: 93px; left: 7px; width: 800px;}
#siteNav ul{margin: 0; padding: 5px 2px 3px 0; list-style: none; display:inline;}
#siteNav li{margin: 0; padding: 0; font-size: 12px; font-weight: bold; text-align: center; display: inline;}
#siteNav li a, #siteNav li a:hover{float:left; margin: 0; padding: 0 7px; border-right: 1px solid #fff; text-decoration: none; font-size:12px; font-weight:bold; color: #fff;}
#siteNav li a.last, #siteNav li a.last:hover{float:left; margin: 0; padding: 0 0 0 10px; border-right: none; color: #fff; font-size:12px; font-weight:bold; text-decoration: none;}
/** Search styles **/
#siteSearch{position:absolute; top: 49px; left: 390px; width: 400px; margin: 2px 0; padding: 3px 0;}
label{font: bold 11px Verdana, Helvetica, "Century Gothic", Arial, sans-serif; margin:0 0 0 3px; padding: 0 0 0 4px; color:#333;}
.search-field{width: 175px; margin:0 0 0 3px; padding:0 0 0 3px; color: #333; font: normal 11px Verdana, Helvetica, "Century Gothic", Arial, sans-serif; height: 18px;}
#siteSearch img{border: none; margin: 0; padding: 0 0 0 6px; width: 42px; height: 19px; vertical-align: bottom;}
#siteSearch ul.hackersafe {position:absolute; width: 135px; top: 2px; left: 285px; margin: 0; padding: 0;}
#siteSearch ul.hackersafe li {display: inline; margin: 0; padding: 0;}
#siteSearch ul.hackersafe li a:link, #siteSearch ul.hackersafe li a:active, #siteSearch ul.hackersafe li a:hover {text-decoration: none;}
#siteSearch img.hacker {width: 97px; height: 26px; border: none; margin: 0; padding: 0;}
/** footer styles **/
#footer{position: relative; background-color:#fff; width: 800px; margin:0; padding:20px 0 0 0; border-bottom: 5px solid #999;}
/** Styles for footer newsletter sign up **/
#footer-signup{position: relative; width: 800px; height: 40px; margin: 0; padding: 8px 0 5px 0; background: url(content/27/50/1/footer_background.gif) repeat-x top left;}
#footer-signup ul{position: absolute; top: 8px; left: 22px; width: 780px; margin: 0; padding: 0 0 5px 0; display:inline; list-style: none;}
#footer-signup li{margin: 0; padding: 0 0 0 12px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: center; display: inline;}
#footer-signup li.first{margin: 0; padding: 0 5px 0 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; display: inline; text-align:center;}
#footer-signup li a:link, #footer-signup li a:visited{font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333;} 
#footer-signup li a:hover{font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333;}
#footer-signup img.envelope{border: none; margin: 0; padding: 0 2px 0 0;} 
label{font: bold 11px Verdana, Helvetica, "Century Gothic", Arial, sans-serif; margin:0; padding: 0; color:#333;}
.signup-field{color: #333; font: normal 11px Verdana, Helvetica, "Century Gothic", Arial, sans-serif;}
/*** Styles for Why Buy Nav ***/
#whybuyNav{position: relative; background-color:#fff; width: 800px; margin: 0; padding: 0; border-bottom: 3px solid #ccc;}
/* leftCol styles */
.leftCol{float:left; width: 280px; margin: 0 0 0 5px; padding: 0;}
.leftCol h1.whyBuy{font: normal 19px Georgia, "Times New Roman", Times, serif; color: #333; margin: 1px 0 3px 10px; padding: 0;} 
.leftCol ul{width: 270px; margin: 0 0 0 10px; padding: 6px 0 0 0; list-style: none;}
.leftCol li{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; display:block; line-height:1.25em; background: url(content/27/50/1/arrow_grey.jpg) no-repeat 0 0.45em; padding: 0 0 0 10px;}
.leftCol li a:link, .leftCol li a:visited{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.leftCol li a:hover{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration:underline;}
.leftCol img{border: none;}
/** why buy nav midCol **/
.midCol{margin: 0 200px 0 307px; padding: 5px 5px 25px;}
.midCol ul{width: 275px; margin: 0; padding: 28px 0 0; list-style: none;}
.midCol li{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; display:block; line-height:1.25em; background: url(content/27/50/1/arrow_grey.jpg) no-repeat 0 0.45em; padding: 0 0 0 10px;}
.midCol li a:link, .midCol li a:visited{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.midCol li a:hover{color: #333; text-decoration:underline;}
/*** why buy rightCol ***/
.rightCol{float: right; width: 175px; margin: 0 5px; padding: 0;}
.rightCol ul{width: 162px; margin: 0; padding: 34px 0 0 0; list-style: none;}
.rightCol li{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; display: block; line-height: 1.25em; background: url(content/27/50/1/arrow_grey.jpg) no-repeat 0 0.45em; padding: 0 0 0 10px;}
.rightCol li a:link, .rightCol li a:visited{color:#333; text-decoration:underline;}
.rightCol li a:hover{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration:underline;}
/* secure-logos */
#secure-logos{position: relative; width: 800px; background-color: #fff; margin: 0; padding: 0;}
#secure-logos ul{width: 585px; margin: 0 0 0 215px; padding: 0; display:inline; list-style: none;}  
#secure-logos li{margin: 0; padding: 0 5px; display: inline;}
#secure-logos li a:link, #secure-logos li a:visited, #secure-logos li a:hover{text-decoration: none;}
#secure-logos img{border:none; vertical-align: middle;}
/* footerNav */
#footerNav{position: relative; background-color: #fff; width: 800px; height: 45px; margin: 0; padding: 10px 0 2px 0;}
#footerNav ul.primary{position: absolute; top: 5px; left: 28px; width: 760px; margin: 0; padding: 5px 0 3px 0; list-style: none; display:inline;}
#footerNav ul.secondary{position: absolute; top: 31px; left: 225px; width: 550px; margin: 0; padding: 0; list-style: none; display:inline;}
#footerNav ul.secondaryJTV{position: absolute; top: 31px; left: 181px; width: 580px; margin: 0; padding: 0; list-style: none; display:inline;}
#footerNav ul.primary li, #footerNav ul.secondary li, #footerNav ul.secondaryJTV li{margin: 0; padding: 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; text-align: center; display: inline;}
#footerNav ul.secondary li.copyright{margin: 0; padding: 0 0 0 5px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: center; display: inline;}
#footerNav ul.primary li a, #footerNav ul.secondary li a, #footerNav ul.secondaryJTV li a{float:left; margin: 0; padding: 0 6px; border-right: 1px solid #ccc; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333;}
#footerNav ul.primary li a.last, #footerNav ul.secondary li a.last, #footerNav ul.secondaryJTV li a.last{float:left; margin: 0; padding: 0 0 0 6px; border-right: none; color: #333; text-decoration: none;}
#footerNav ul.primary li a:hover, #footerNav ul.secondary li a:hover, #footerNav ul.secondaryJTV li a:hover, #footerNav ul.primary li a.last:hover, #footerNav ul.secondary li a.last:hover, #footerNav ul.secondaryJTV li a.last:hover{color: #333; text-decoration: underline;}
/* Partner Sites Div */
#partnerSites{position: relative; width: 800px; background-color: #fff; border-top: 3px solid #ccc; margin: 5px 0 0; padding: 2px 0 5px;}
#partnerSites ul{width: 780px; margin: 0 0 0 20px; padding: 5px 0 0;}
#partnerSites li{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333; display:inline; padding: 0 5px 0 3px;}
#partnerSites li a{text-decoration:underline; color: #333; }
#partnerSites li a:hover{text-decoration:underline; color: #333;}
#partnerSites img{border: none;	padding: 0;}
/* video player */
.featuredTitle {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333;}
.featuredText {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; vertical-align: middle; padding-right: 10px;}
.featuredText a:link, .featuredText a:visited, .featuredText a:hover {color: #333; text-decoration:underline;}
.videoborder {border: 3px solid #ccc;}


/* CSS for "Home Page Widgets" */
#currentWidget{position: relative; width: 180px; margin: 0 0 15px 0; padding:0;}
#currentContainer{position: relative; width: 180px; margin: 0; padding: 0;}

#currentContainer .item_widget {
  position: relative;
  margin: 0;
  padding: 0 0 8px 0;
  width: 179px;
  border: 1px solid #ccc;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
}

#currentContainer .item_info {
   text-align: left;
   width: 165px;
   margin: 0;
   padding: 0 5px 0 8px;
}

#currentContainer .item_widget a:link, #currentContainer .item_widget a:visited, #currentContainer .morelink a:link, .morelink a:visited {
	color: black;
	text-decoration: none;
}

#currentContainer .item_widget a:hover, #currentContainer .morelink a:hover {
	text-decoration: underline;
}

#currentContainer .item_image_link {
    display: block;
    text-align: center;
    margin: 0;
    padding: 5px 0;
    overflow: visible;
}

#currentContainer .item_copy {
  width: 165px;
}

#currentContainer .item_title {
     width: 165px;
     margin: 0;
     padding: 2px 0;
     text-align: left;
}

#currentContainer .item_product_id, #currentContainer .item_current_price {
	font-weight: bold;
}

#currentContainer .item_original_price, #currentContainer .item_original_price a:link, #currentContainer .item_original_price a:visited {
 	color: #990000; 
 	text-decoration: line-through;
}

#currentContainer .morelink {
   font: normal 10px Verdana, Arial, Helvetica, sans-serif;
   background: url(content/27/50/1/arrow_grey.jpg) no-repeat 0 .70em;
   margin: 0 0 0 8px;
   padding: 5px 0 0 8px;
   text-decoration: underline;
}
html, body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, "Century Gothic", Arial, sans-serif;
	background-color: #0C2E4D;
	background-image: url(/content/7/auctions_bg.jpg);
	background-repeat: repeat-x;
}
/*** added width to mh_logo - width: 395px - Jhurst 20081015 ***/
#mh_logo { height: 104px; width: 395px;}
#mh_logo h1 { position: relative; width: 322px; height: 63px; margin: 0 0 2px; white-space: nowrap; } 
#mh_logo img { margin: 0; padding: 0; border: none; }
#mh_signup { float: right; width: 389px; height: 30px; background: url(//www.jewelrytelevision.com/content/47/16/1/signup_bg.jpg) repeat-x; }
#mh_signup .mh_signup_container { padding: 5px 0 0 0; }
#mh_signup .env_pad { float: left; padding: 0px; margin: 4px 3px 0 7px; }
/*** set color of h1 to #333 ***/
#mh_signup h1 { float: left; margin: 0; padding: 0; margin: 2px 6px 0 0; color: #333; font: bold 11px Verdana, Arial, sans-serif; }
#mh_signup input { float: left; width: 185px; height: 21px; font-size: 10px; }
#mh_signup .go_pad { float: left; padding: 0 0 0 4px; }
/* changed mh_searchnav positioning from left: 135px to left: 87px; - Jhurst 20081015 */
#mh_searchnav { position: relative; top: 6px; height: 20px; left: 60px; }
#mh_searchnav ul{margin: 0; padding: 3px 2px 3px 12px; list-style: none; display:inline;}
#mh_searchnav li{margin: 0; padding: 0; font-size: 11px; display: inline; }
#mh_searchnav li a, #topNav li a.last, #topNav li a:hover, #topNav li a.last:hover{ margin: 0 0 3px 0; padding: 2px 2px 3px; color: #333; text-decoration: underline; }
#mh_searchnav li a.last, #topNav li a.last:hover {border-right: none;}
#mh_searchnav li a.a_border { border-right: #CCC solid 1px; padding: 0 8px 0 2px; };
#mh_sitenav { height: 32px; background: url(//www.jewelrytelevision.com/content/40/04/2/topnav_bg.gif) top left repeat-x; padding: 0px; color:}
#mh_sitenav ul { margin: 0; padding: 10px 0px 0px 0px; list-style: none; }
#mh_sitenav li { margin: 0; padding: 0; font-size: 12px; font-weight: bold; text-align: center; display: inline; }
#mh_sitenav li a, #siteNav li a:hover { float: left; margin: 0; padding: 0 7px; border-right: 1px solid #fff; text-decoration: none; font-size:12px; font-weight:bold; color: #fff; }
#mh_sitenav li a.last, #siteNav li a.last:hover { float: left; margin: 0; padding: 0 0 0 10px; border-right: none; color: #fff; font-size:12px; font-weight:bold; text-decoration: none; }
/*changed left positioning of #mh_searchbox from left: 48px to left: 8px; - Jhurst 20081015 */
#mh_searchbox{ position: relative; margin: 2px 0; padding: 3px 0; left: 0px; top:16px; left:8px; }
label{font: bold 11px Verdana, Helvetica, "Century Gothic", Arial, sans-serif; margin:0 0 0 3px; padding: 0 0 0 4px; color:#333;}
.search-field{width:190px; height:21px; margin:0 0 0 3px; padding:0 0 0 3px; color: #333; font: bold 11px Verdana, Helvetica, "Century Gothic", Arial, sans-serif;}
#mh_searchbox img{border: none; margin: 0; vertical-align: bottom;}
#mh_searchbox ul.hackersafe {position:absolute; top:2px; margin:0; padding:0; left:280px; width:145px; }
#mh_searchbox ul.hackersafe li {display: inline; margin: 0; padding: 0;}
#mh_searchbox ul.hackersafe li a:link, #siteSearch ul.hackersafe li a:active, #siteSearch ul.hackersafe li a:hover {text-decoration: none;}
#mh_searchbox img.hacker {width: 97px; height: 26px; border: none; margin: 0; padding: 0;}
form[name="eti_navigation"] { display: none; }
form[name="eti_record"] { display: none; }
/*** updated footer styles for new footer 11-12-08 -->
/** footer styles **/
#footer{position: relative; background-color:#fff; width: 800px; margin:0; padding:0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; border:none;}
#footer img{border: none;}
/***** layout *****/
#ftr_wrapper { width: 790px; margin: 0; padding: 12px 0 20px 10px;}
/*** ftr_lCol ***/
#ftr_lCol{float: left; width: 467px; margin: 0; padding: 6px 0 10px 0; border-right: 1px dotted #999;}
/*** ftr_rCol ***/
#ftr_rCol{float: right; width: 285px; margin: 0 10px 0 0; padding: 6px 8px 0 0;}
/**** ftr_partner ****/
#ftr_partner { width: 770px; margin: 0; padding: 5px 0 0 0; text-align: center;}

/*** p styles ***/
#ftr_rCol p, #ftr_partner p { margin: 0; padding: 0 0 5px 0;}
#ftr_rCol p {color: #333;}
#ftr_partner p {color: #999; font-size: 10px;}
/**** ul styles ****/
#ftr_lCol ul{width: 135px; margin: 0 0 0 10px; padding: 0; list-style: none; float: left;}
#ftr_lCol ul.wide{width: 161px;}
#ftr_lCol ul.narrow{width: 126px;}
#ftr_lCol li{display:block; line-height:1.25em; background: url(//www.jewelrytelevision.com/content/27/50/1/arrow_grey.jpg) no-repeat 0 0.45em; padding: 0 0 0 10px;}
/*** rCol ul styles ***/
#ftr_rCol ul{margin: 0; padding: 5px 0 0 0; list-style: none;}
#ftr_rCol li{display: inline; margin: 0 2px 0 0; padding: 0;}

/*** partner ul styles ***/
#ftr_partner ul{width: 770px; margin: 0; padding: 0; list-style: none;}
#ftr_partner li{display: inline; margin: 0 10px 0 0; padding: 0;}
#ftr_partner li a {margin: 0; padding:0;}
/**** a link styles ****/
#ftr_lCol li a, #ftr_rCol li a, #ftr_lCol li a:visited, #ftr_rCol li a:visited {color: #333; text-decoration:underline;}
#ftr_lCol li a:hover, #ftr_rCol li a:hover {color: #333; text-decoration:underline;}

/*** clear divs ***/
.border-clear {clear: both; height: 20px; width:770px; margin: 0; background: url(//www.jewelrytelevision.com/content/47/90/3/border_clear.gif) repeat-x top left;}

#storeContainer {
	width: 425px;
	margin:0 0 0 8px;
	padding: 0;
	background-color: #fff;
	text-align: left;
}

/*** storeContent ***/
#storeContent {
	width: 425px;
	margin:0;
	padding: 0 0 0 5px;
	background-color: #fff;
	text-align: left;
}

#storeContent img {
	border: none;
	margin: 0;
	padding: 0;
}

#auctions-top {
	width: 425px;
	margin: 0;
	padding: 0;
}

#auctions-top h1 {
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	color: #213;
	margin: 0 0 10px 5px;
	padding: 0;
	border-bottom: 1px solid #ccc;
}

#auctions-top table {
	margin: 0 0 0 7px;
	padding: 0;
	border: none;
}

#auctions-top table td {
	border: none;
}

#auctions-top ul{
	list-style-type: none;
	margin: 4px 0 0 18px;
	padding: 2px 0 8px 0;
	width: 230px;
}

#auctions-top ul li {
	display: inline;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	margin: 0;
	padding: 4px 15px 3px 12px;
	text-align: center;
}

#auctions-top ul li a {
	text-decoration: underline;
	color: #036;
	margin: 0 4px 0 6px;
	padding: 0;
}

#auctions-top ul li a:hover {
	text-decoration: underline;
	color: #036;
}

#auctions-top img {
	border: none;
	margin: 0;
	padding: 0;
}

/*** #twoCols styles ***/
.twoCols-container {
	width: 420px;
	margin: 5px 0 0 10px;
	padding: 0 0 10px 0;
}

.twoCols-leftCol {
	float: left;
	width: 205px;
	margin: 0;
	padding: 5px 0 0 0;
	border-right: 1px solid #ccc;
}

.twoCols-rightCol {
	float:right;
	width:205px;
	margin: 0;
	padding: 5px 0 0 0;
}

.twoCols-container h2{
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #213;
	margin: 0 0 12px 0;
	padding: 0 0 0 5px;
}

.twoCols-container h2 a{
	text-decoration: none;
	color: #213;
	padding: 0 30px 0 0;
	background: url(content/38/70/0/heading_bubble_arrow.gif) no-repeat center right;
}

.twoCols-container h2 a:hover {
	text-decoration: none;
	color: #333;
}

.twoCols-container p {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0 0 5px 5px;
}

.twoCols-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 8px 5px;
	width: 188px;
}

.twoCols-container ul li {
	display: block;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
}

.twoCols-container ul li a {
	text-decoration: underline;
	color: #333;
	margin: 0;
	padding: 0 0 0 8px;
	background: url(content/8/list_arrow.gif) no-repeat left center;
}

.twoCols-container ul li a:hover {
	text-decoration: underline;
	color: #333;
}

.twoCols-container .rightCol-list {
	margin: 0 0 0 100px;
	padding: 0;
}

.twoCols-container .leftCol-list {
	float: left;
	width: 90px;
	margin: 0;
	padding: 0;
}

.twoCols-container .leftCol-list ul, .twoCols-container .rightCol-list ul {
	list-style-type: none;
	width: 80px;
	margin: 0;
	padding: 0 0 8px 5px;
}

.twoCols-container .leftCol-list li, .twoCols-container .rightCol-list li{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	line-height:1.15em;
	margin: 1px 0;
	padding: 1px 0;
}

.twoCols-container .leftCol-list li a, .twoCols-container .rightCol-list li a {
	color:#333;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 8px;
	background: url(content/8/list_arrow.gif) no-repeat left center;
}

.twoCols-container img {
	border: none;
}
/*** why-buy ***/
.why-buy {
	width: 435px;
	margin: 10px 0;
	padding: 0;
}

.why-buy h3{
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #213;
	margin: 0 0 5px 0;
	padding: 0 0 0 4px;
}

.why-buy p {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0 0 0 4px;
}

.why-buy ul {
	list-style-type: none;
	width: 430px;
	margin: 10px 0 0 0;
	padding: 0;
}

.why-buy ul li {
	display: inline;
	padding: 0;
}

.why-buy ul li a{
	padding: 0 2px 0 0;
}


.why-buy ul li a:hover{
	text-decoration: none;
}

.why-buy img{
	text-decoration: none;
}

/*** Left Nav styles ***/
.lnbnav {
	padding: 1px 5px;
	font-size: 11px;
	color: #fff;
	line-height: 15px;
	text-decoration: underline;
}

.lnbnav a:link, .lnbnav a:visited, .lnbnav a:hover {
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}

/*** Misc. clear divs ***/
.clear-rows {
	clear: both;
	width: 425px;
	height: 12px;
	margin: 0;
	padding: 0;
}

.storeSection-divider {
	clear: both;
	width: 425px;
	height: 25px;
	margin: 0;
	padding: 8px 0 8px 0;
	background: #fff url(content/35/08/0/section_divider_bg.jpg) repeat-x left center;
}

.clear-container {
	clear: both;
	width: 425px;
	height: 25px; 
	background-color: #fff;
}

p {color: #333333; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px;}
p a:link, p a:visited { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: underline;}
p a:hover { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: underline;}
h1 { color: #333333; font-size: 13px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;line-height: 15px;}
h1 a:link, h1 a:visited {color: #333333;font-size: 13px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;text-decoration: underline;}
h1 a:hover {color: #666666;font-size: 13px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;text-decoration: underline;line-height: 15px;}
h2 {color: #333333;font-size: 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;line-height: 15px;}
h2 a:link, h2 a:visited {color: #333333;font-size: 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;line-height: 15px;}
h2 a:hover {color: #666666;font-size: 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;line-height: 15px;}

sup {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
sub {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.pdtreatment {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;}
.mainareasub {BORDER-RIGHT: #dcd 0px; PADDING-RIGHT: 0px; BORDER-TOP: #dcd 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dcd 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dcd 0px solid; BACKGROUND-COLOR: #fff }
.mainareasub_home {BORDER-RIGHT: #dcd 0px; PADDING-RIGHT: 0px; BORDER-TOP: #dcd 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dcd 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dcd 0px solid; BACKGROUND-COLOR: #fff }
.lnbnav {PADDING-RIGHT: 5px; PADDING-LEFT: 5 px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #333; LINE-HEIGHT: 15px; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline }
.lnbnav a:link, .lnbnav a:visited, .lnbnav a:hover {COLOR: #333; TEXT-DECORATION: underline }
.hilite {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/content/28/01/hilitebg.gif); PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 15px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif }
.hilite A:link, .hilite A:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: none }
.hilite A:hover {FONT-SIZE: 11px; COLOR: #a9c }
.browsebucket {PADDING-RIGHT: 42px; PADDING-LEFT: 33px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/content/78/1/browsebg.gif); PADDING-BOTTOM: 1px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif }
.browsebucket A:link, .browsebucket A:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: none }
.browsebucket A:hover {COLOR: #9ac }
.ftrwhbox {BORDER-RIGHT: #9999bb 1px solid; PADDING-RIGHT: 12px; BACKGROUND-POSITION: center center; BORDER-TOP: #9999bb 1px solid; PADDING-LEFT: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 12px; BORDER-LEFT: #9999bb 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #9999bb 1px solid; BACKGROUND-COLOR: #ffffff }
.ftrbox {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(images/interface/main_listarrow.gif); PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 13px; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeff }
.ftrbox A:link, .ftrbox A:visited {FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.ftrbox A:hover {FONT-SIZE: 10px; COLOR: #a9c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.productdesctitle, .productdesctitle a:link, .productdesctitle a:visited, .productdesctitle a:hover {color: #333; font-size: 16px; font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif; font-weight: normal; line-height: 19px; }
.productdescpprice, .productdescpprice a:visited, .productdescpprice a:hover, .productdescpprice a:link {color: #993243; font-size: 17px; font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif; font-weight: normal; text-decoration: none; }
.productpricestrike, .productpricestrike a:link, .productpricestrike a:visited, .productpricestrike a:hover {color: #993243; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 19px; text-decoration: line-through; }	
.masthead_main_nav, .masthead_main_nav a:link, .masthead_main_nav a:hover, .masthead_main_nav a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 16px; background-color: #332266; }
.masthead_account_nav, .masthead_account_nav a:link, .masthead_account_nav a:visited, .masthead_account_nav a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.search_fields {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 120px;}
.form_fields {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.links_viewall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; padding-right: 13px; padding-top: 15px; padding-bottom: 15px; }
.links_viewall a:link, .links_viewall a:visited, .links_viewall a:hover{text-decoration: underline; color: #000033 }
.image_product {padding: 20px 0px 10px; }
.product_description {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; padding-left: 20px; padding-right: 15px; }
.product_description a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-decoration: none}
.product_description a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-decoration: none}
.product_description a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-decoration: none}
.cat_bv {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #333;padding-left: 20px;text-decoration: none;}
.cat_bv a:link {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #333; text-decoration: none;}
.cat_bv a:hover {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #333; text-decoration: none;}
.cat_bv a:visited {font: bold 11px Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;font-weight: bold; text-decoration: none; }
.cat_bv img {border-width: 0px;}
.product_price {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000033; padding-left: 20px; padding-top: 10px; }
.endecca_nav_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #993333; padding: 15px 1px 1px 0px; }
.endecca_nav_dimension {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #332266; padding-left: 10px; list-style-image: url(/content/21/purple_arrow.gif); }
.lnbtext {color: #333; font-size: 11px; font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif; line-height: 15px; list-style-image: url(/content/21/purple_arrow.gif); padding: 15px 5px 5px 15px; }
.lnbtext a:link, .lnbtext a:visited, .lnbtext a:hover {font-weight: bold; text-decoration: none; color: #333}
.breadcrumbNav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:10px 0 15px;
}
.breadcrumbNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 5px 15px;
}
.breadcrumbNav li {
color:#333333;
display:inline;
font-size:11px;
font-weight:normal;
margin:0;
padding:1px 3px 1px 0;
}
.breadcrumbNav li a:link, .breadcrumbNav li a:visited {
color:#333333;
margin:0;
padding:0 0 0 2px;
text-decoration:underline;
}
.breadcrumb_nav_link {color: #333; font-size: 11px; font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif; font-weight: normal; line-height: 18px; background-image: url(/content/21/purple_arrow.gif); background-repeat: no-repeat; background-position: 3px 4px; padding: 1px 5px 1px 13px;}
.breadcrumb_nav_link a:link {color: #333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: normal;line-height: 18px;text-decoration: underline;}
.breadcrumb_nav_link a:visited {color: #333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: normal;line-height: 18px;text-decoration: underline;}
.breadcrumb_nav_link a:hover {color: #333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: normal;line-height: 18px;text-decoration: underline;}
.breadcrumb_nav_linkactive {color: #993333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: bold;line-height: 18px;background-image: url(/content/21/purple_arrow.gif);background-repeat: no-repeat;background-position: 3px 4px;padding: 1px 5px 1px 13px;text-decoration: none;}
.breadcrumb_nav_linkactive a:link {color: #993333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: bold;line-height: 18px;text-decoration: underline;}
.breadcrumb_nav_linkactive a:visited {color: #993333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: bold;line-height: 18px;text-decoration: underline;}
.breadcrumb_nav_linkactive a:hover {color: #993333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: bold;line-height: 18px;text-decoration: underline;}
.breadcrumb_text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;}
.breadcrumb_resultsfound {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; padding-left: 31px; }
.breadcrumb_resultstotal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; font-weight: bold; }
.breadcrumb_resultsfound2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; }
.results_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; }
.results_textlink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-decoration: underline; text-align: right; }
.header_jewelry {background-image: url(/content/21/head_jewelry.gif); background-repeat: no-repeat; }
.header_gemstones {background-image: url(/content/21/head_gemstones.gif); background-repeat: no-repeat; }
.header_clearance {background-image: url(/content/21/head_clearance.gif); background-repeat: no-repeat; }
.header_learninglibrary {background-image: url(/content/21/head_ll.gif); background-repeat: no-repeat; }
.header_auctions {background-image: url(/content/21/head_auctions.gif); background-repeat: no-repeat; }
.header_collectibles {background-image: url(/content/21/head_collectibles.gif); background-repeat: no-repeat; }
.header_jewelersupplies {background-image: url(/content/21/head_jewelersupplies.gif); background-repeat: no-repeat; }
.results_paragraph {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; padding-left: 25px; }
.results_text_title {color: #333; font-size: 11px; font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif; font-weight: bold; background-image: url(/content/21/purple_arrow.gif); background-repeat: no-repeat; text-decoration: none; left: 3px; }
.merch_bannerzone {text-align: center; padding-top: 5px; padding-bottom: 10px; }
.merch_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #332266; text-align: center; padding-top: 10px; padding-bottom: 3px; background-image: url(/content/21/merchtitle.jpg); background-repeat: no-repeat; background-position: center bottom; }
.merch_title_pd {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #332266; text-align: center; padding-top: 10px; padding-bottom: 3px; background-image: url(/content/21/hybrid_merch_title.jpg); background-repeat: no-repeat; background-position: center bottom; }
.merch_productcell_top {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #EEDDEF; border-right-color: #EEDDEF; border-bottom-color: #EEDDEF; border-left-color: #EEDDEF; background-color: #FFFFFF; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; text-align: center; }
.merch_productcell_bottom {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EEDDEF; border-right-color: #EEDDEF; border-bottom-color: #EEDDEF; border-left-color: #EEDDEF; background-color: #FFFFFF; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
.endeca_leftnav_float {border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF;padding-top: 10px;padding-bottom: 10px; padding-left: 5px; }
.endeca_leftnav_float_nopa {border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; }
.coming_up_next {border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; padding-top: 10px;padding-bottom: 10px; padding-left: 10px;padding-right: 10px; }
.merch_product_description {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-left: 20px;padding-right: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; }
.merch_product_description a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033; text-decoration:none }
.merch_product_description a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;text-decoration:none }
.merch_product_description a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;text-decoration:none }
.merch_product_price {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000033;padding-left: 10px;padding-top: 10px; }
.merch_product_price a, .merch_product_price a:hover {color: #333; text-decoration: underline;}

.merch_product_price_strike {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; padding-left: 20px; padding-top: 10px; text-decoration: line-through}
.merch_productcell_top_nobar {background-color: #FFFFFF;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;border: none;text-align: center; }
.sort_nav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;background-image: url(/content/21/catalog_sort_back2.gif);padding-right: 20px;TEXT-DECORATION: none }
.sort_nav a:link, .sort_nav a:visited, .sort_nav a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;TEXT-DECORATION: underline }
.sort_nav a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-image: url(/content/21/catalog_sort_back2.gif);padding-right: 20px;TEXT-DECORATION: none }
.sort_nav_top {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;height: 35px;color: #000033;}
.sort_nav_top a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;TEXT-DECORATION: none }
.sort_nav_top a:link, .sort_nav_top a:visited, .sort_nav_top a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;TEXT-DECORATION: underline }
.catalog_numberOfItems {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000033; }
.catalog_pagenav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;text-align: right;padding-right: 20px;padding-top: 5px; }
.breadcrumb_home_link {color: #333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: normal;line-height: 18px;background-image: url(/content/21/purple_arrow.gif);background-repeat: no-repeat;background-position: 30px 4px;padding: 1px 5px 1px 37px;text-decoration: underline; }
.breadcrumb_home_link a:link {color: #333; text-decoration: underline;}
.breadcrumb_home_link a:visited {color: #333; text-decoration: underline;}
.breadcrumb_home_link a:hover {color: #9ac; text-decoration: underline;}
.breadcrumb_cell {padding-top: 2px; }
.merch_title_hybrid {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #332266;text-align: left;padding-bottom: 2px;background-image: url(/content/21/hybrid_merch_title.jpg);background-repeat: no-repeat;background-position: center bottom;line-height: 20px;padding-left: 5px;padding-top: 5px; }
.merch_productcell_bottom_hybrid {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF;background-color: #FFFFFF;padding-top: 10px;padding-bottom: 10px; }
.merch_product_viewall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000033;padding-left: 20px; }
.merch_product_viewall a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000033; }
.merch_title_hybrid_secondary {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #332266;text-align: left;padding-bottom: 2px;background-image: url(/content/21/hybrid_merch_titleb.jpg);background-repeat: no-repeat;background-position: center bottom;line-height: 21px;padding-left: 5px; }
.bodynav_link {color: #333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: normal;line-height: 18px;background-image: url(/content/21/purple_arrow.gif);background-repeat: no-repeat;background-position: 3px;padding-left: 10px; text-decoration: none; }
.bodynav_link a:link, .bodynav_link a:visited, .bodynav_link a:hover{color: #333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: normal;line-height: 18px;background-repeat: no-repeat;text-decoration: none; }
.subbucket1 {BORDER-RIGHT: #ede 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ede 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/content/78/1/sub_listarrow.gif); PADDING-BOTTOM: 15px; BORDER-LEFT: #ede 0px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #ede 0px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; l: 15px }
.subbucket1 A:link, .subbucket1 A:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: none }
.subbucket1 A:hover {COLOR: #9ac }
.subbucket2 {PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/content/78/1/sub_listarrow.gif); PADDING-BOTTOM: 15px; COLOR: #333; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif }
.subbucket2 A:link, .subbucket2 A:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: none }
.subbucket2 A:hover {COLOR: #9ac }
.merch_title_horiz {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #332266;text-align: left;padding-top: 10px;padding-bottom: 3px;background-image: url(/content/21/merch_title_horiz.jpg);background-repeat: no-repeat;background-position: left bottom;padding-left: 5px; }
.merch_title_horiz_center {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #332266;text-align: left;padding-top: 10px;padding-bottom: 3px;background-image: url(/content/21/merch_title_horiz_center.jpg);background-repeat: repeat-x;background-position: center bottom;padding-left: 5px; }
.merch_title_horiz_right {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #332266;text-align: left;padding-top: 10px;padding-bottom: 3px;background-image: url(/content/21/merch_title_horiz_right.jpg);background-repeat: no-repeat;background-position: left bottom;padding-left: 5px; }
.merch_content_learnmore {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000033;padding-top: 10px;text-decoration: underline;text-align: right;padding-right: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF;padding-bottom: 10px;background-image: url(/content/21/purple_arrow.gif);background-repeat: no-repeat;background-position: 125px 15px; }
.merch_content_description {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-left: 17px;padding-right: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; }
.merch_content_title_horiz {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #332266;text-align: left;padding-top: 10px;padding-bottom: 3px;background-image: url(/content/21/merch_title_content_horiz.jpg);background-repeat: no-repeat;background-position: left top;padding-left: 5px;line-height: 30px; }
.merch_content_learnmore_horiz {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000033;padding-top: 10px;text-decoration: underline;text-align: right;padding-right: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-color: #EEDDEF; border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF;padding-bottom: 10px;background-image: url(/content/21/purple_arrow.gif);background-repeat: no-repeat;background-position: 55px 15px; }
.merch_content_description_horiz {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-left: 17px;padding-right: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: none;border-left-style: none;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; }
.merch_content_description_horiz_center {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-left: 17px;padding-right: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; }
.merch_content_learnmore_horiz_center {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000033;padding-top: 10px;text-decoration: underline;text-align: right;padding-right: 15px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF;padding-bottom: 10px;background-image: url(/content/21/purple_arrow.gif);background-repeat: no-repeat;background-position: 55px 15px; }
.merch_content_top_image {background-color: #FFFFFF;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;text-align: center;border: 1px none #EEDDEF; }
.merch_content_top_image_center {background-color: #FFFFFF;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;text-align: center;border-top: 1px none #EEDDEF;border-right: 1px solid #EEDDEF;border-bottom: 1px none #EEDDEF;border-left: 1px solid #EEDDEF; }
.merch_product_alert {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #990000;padding-left: 20px;padding-top: 10px; }
.masthead_background {background-image: url(/content/89/81/masthead_back.jpg);background-repeat: no-repeat; }
.message_bar {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #332266;text-align: left;background-image: url(/content/21/graybar.jpg);background-repeat: no-repeat; padding-left: 5px;line-height: 30px; }
.message_bar_blank {font-family: Verdana, Arial, Helvetica, sans-serif;background-image: url(/content/21/messagebar_blank.jpg);background-repeat: no-repeat;font-size: 11px; }
.message_bar_blank_home {font-family: Verdana, Arial, Helvetica, sans-serif;background-image: url(/content/21/messgebar_blank_home.jpg);background-repeat: no-repeat;font-size: 11px; }
.product_alert {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #990000;padding-left: 20px;padding-top: 10px; }
.endecca_nav_cell {
	padding-top: 5px;
	padding-left: 10px;
}
.leftnav_back2{background: #fff;}
.leftnav_back{background: #fff;}
.leftnav_back_proddetails{background-color: #fff; padding: 15px 15px 15px 25px;}
.proddetails_merchzone {padding: 10px; }
.masthead_text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #332266; }
.masthead_text a:link, .masthead_text a:visited, .masthead_text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #332266;text-decoration: underline; }
.cat_description {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-right: 20px;padding-top: 3px; }
.cat_viewall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-right: 20px; }
.cat_viewall a:link, .cat_viewall a:hover, .cat_viewall a:visited{text-decoration: underline;color: #000033; }
.cat_prodid {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-left: 20px;font-weight: bold; text-decoration: underline; }
.cat_prodid a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;font-weight: bold; text-decoration: underline; }
.cat_prodid a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;font-weight: bold; text-decoration: underline; }
.cat_prodid a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;font-weight: bold; text-decoration: underline; }
.trends_viewall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;background-image: url(content/10/50/1/trends_arrow2.gif);background-repeat: no-repeat;background-position: left center;text-align: left;padding: 0px 0px 0px 7px; }
.trends_viewall a:link, .trends_viewall a:visited {text-decoration: underline;color: #000033; }
.trends_viewall a:hover {text-decoration: underline;color: #000033; }
.catalog_row {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; }
.searchResultsHeader a:link, .searchResultsHeader a:visited, .searchResultsHeader a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;text-decoration: underline; }
.hybridCatalogHeader {padding-top:10px;padding-left:25px; }
.leftnav_header {padding-top: 0px; }
.hometext {PADDING-RIGHT: 5px;PADDING-LEFT: 10px;FONT-SIZE: 11px;PADDING-BOTTOM: 5px;COLOR: #333;LINE-HEIGHT: 13px;PADDING-TOP: 5px;FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif;vertical-align: top; }
.hometext A:link, .hometext A:visited, .hometext A:hover {FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline }
.arrow_viewall, .arrow_viewall a:link, .arrow_viewall a:hover, .arrow_viewall a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;padding-right: 20px;text-align: right; text-decoration: underline;}
.lnbtext_dscrp{FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 15px; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif }
.prodlinks {color: #333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px 5px 0px 5px;line-height: 13px;list-style-image: url(/content/21/main_listarrow.gif); }
.prodlinks a:link, .prodlinks a:visited {color: #333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; }
.prodlinks a:hover {color: #a9c;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline; }
.mainlinks_prpl {color: #333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px 5px 0px 15px;line-height: 13px;text-decoration: none;list-style-image: url(/content/21/main_listarrow.gif); }
.mainlinks_prpl a:link, .mainlinks a:visited {color: #333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; }
.mainlinks_prpl a:hover {color: #a9c;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline; }
.mainlinks {color: #333333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 5px 5px 5px 0px;line-height: 13px;list-style-image: url(/content/21/main_listarrow.gif); }
.mainlinks a:link, .mainlinks a:visited {color: #333333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.mainlinks a:hover {color: #666666;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline; }
.archiveshowtitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #333;text-decoration: none;padding-top: 30px;padding-right: 0px;padding-bottom: 0px; }
.airingnowtitle {color: #333;height: 30px;vertical-align:bottom;font-size: 16px;font-family: "Century Gothic", Arial, Verdana, Helvetica, san-serif;font-weight: normal; text-decoration: underline;}
.airingnowtitle a:link, .airingnowtitle a:visited {color: #333;font-size: 16px;font-family: "Century Gothic", Arial, Verdana, Helvetica, san-serif;font-weight: normal;text-decoration: underline;}
.airingnowtitle a:hover {color: #a9c;font-size: 16px;font-family: "Century Gothic", Arial, Verdana, Helvetica, san-serif;font-weight: normal;text-decoration: underline;}
.airingnowhilite {color: #333;font-size: 9px;font-family: "Century Gothic", Arial, Verdana, Helvetica, san-serif;line-height: 15px;background-image: url(/content/18/02/air_curvebg.jpg);background-repeat: no-repeat;padding: 130px 20px 0px 65px;}
.prodprice {color: #333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px 5px 0px 5px;line-height: 13px;list-style-image: url(/content/21/main_listarrow.gif);font-weight: bold; }
.prodprice a:link, .prodprice a:visited {color: #333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; }
.prodprice a:hover {color: #a9c;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline; }
.prodsold {color: #333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px;line-height: 13px;list-style-image: url(/content/21/main_listarrow.gif); }
.prodalert {color: #990000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px 5px 0px 5px;line-height: 13px;list-style-image: url(/content/21/main_listarrow.gif);font-weight: bold; }
.maintext {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 13px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.maintext A:link, .maintext A:visited {FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.maintext A:hover {FONT-SIZE: 11px; COLOR: #a9c; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.maintextblk {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 13px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.maintextblk A:link, .maintextblk A:visited {FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.maintextblk A:hover {FONT-SIZE: 11px; COLOR: #a9c; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.textbold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.textbold A:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.textbold A:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.textbold A:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9ac; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.textbold A:visited {FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none}
.textbold2 {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.textbold2 A:link {FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none}
.textbold2 A:hover {FONT-WEIGHT: bold; COLOR: #9ac; TEXT-DECORATION: none}
.arrowlinks   {color: #333;font-size: 10px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-style: normal;font-weight: normal;background-image:url(/content/10/41/purp_arrow.gif);background-repeat:no-repeat;background-position: 5px 4px;padding:0 5px 4px 14px }
.arrowlinks a:link, .arrowlinks a:visited {font-family: Verdana, Helvetica,"Century Gothic", Arial, san-serif;font-size: 10px;font-style: normal;font-weight: normal;text-decoration: none;color: #333;}
.arrowlinks a:hover {color: #9ac;font-size: 10px;text-decoration: none;}
.arrowlinksblack {PADDING-RIGHT: 3px; BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/content/14/1/sub_listarrow.gif); PADDING-BOTTOM: 3px; COLOR: #333; LINE-HEIGHT: 13px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.arrowlinksblack A:link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica,"Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.arrowlinksblack A:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica,"Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.arrowlinksblack A:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica,"Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.storeboxhilitelb {BORDER-RIGHT: #ddf 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ddf 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddf 1px solid; COLOR: #333; LINE-HEIGHT: 13px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddf 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica,"Century Gothic", Arial, san-serif; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none}
.storeboxhilitelb A:link, .storeboxhilitelb A:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica,"Century Gothic", Arial, san-serif; TEXT-DECORATION: none}
.storeboxhilitelb A:hover {COLOR: #9ac}
.storeboxhilitelbr {font-family: Verdana, Helvetica,"Century Gothic", Arial, san-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 13px;text-decoration: none;color: #333;padding: 5px 0px 5px 9px;border-style: none solid solid solid;border-width: 0px 1px 1px 1px;border-color: #ddf;background-color: #fff;}
.storeboxhilitelbr a:link, .storeboxhilitelbr a:visited {font-family: Verdana, Helvetica,"Century Gothic", Arial, san-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 13px;text-decoration: none;color: #333;}
.storeboxhilitelbr a:hover {color: #9ac;}
.storeboxhiliteb {font-family: Verdana, Helvetica,"Century Gothic", Arial, san-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 13px;text-decoration: none;color: #333;padding: 5px 0px 5px 8px;border-style: none none solid none;border-width: 0px 0px 1px 0px;border-color: #ddf;background-color: #fff;}
.storeboxhiliteb a:link, .storeboxhiliteb a:visited {font-family: Verdana, Helvetica,"Century Gothic", Arial, san-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 13px;text-decoration: none;color: #333;}
.storeboxhiliteb a:hover {color: #9ac;}
.storebluebox {background-color: #ddf;}
.highlighttitle {FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #333; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.highlighttitle A:link {FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: none}
.highlighttitle A:visited {FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: none}
.highlighttitle A:hover {FONT-SIZE: 15px; COLOR: #a9c; TEXT-DECORATION: none}
.lnbtitle2 {color: #333;font-size: 11px;font-family: Verdana, Helvetica, "Century Gothic", Arial, san-serif;font-weight: bold;text-decoration: none}
.product_price_strike {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; padding-left: 20px; padding-top: 10px; text-decoration: line-through}
.OPmodule {border-right: 1px solid #DDCCEE; border-bottom: 1px solid #DDCCEE;border-left: 1px solid #DDCCEE;}
.S7Text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; vertical-align: top;}
.S7Text a:link, .S7Text a:visited, .S7Text a:hover {color: #333;text-decoration:underline}
.S7module {border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; border-top: 1px solid #333; }
.OPMainText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
.OPMainText a{color: #333;text-decoration:underline}
.OPAlert {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;}
.OPItemTotal {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;font-weight: bold;}
.OPItemTotalPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #CC0000;font-weight: bold;}
.OPItemTotalCell {padding-top: 20px;padding-bottom: 20px;}
.OPmoduleNoBottom {border-right: 1px solid #DDCCEE; border-left: 1px solid #DDCCEE;}
.tipHelp {position: absolute;visibility: hidden;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;background-color: #F4EAF3;border: 1px dashed #000033;left: 291px;top: 306px;width: 154px; padding: 10px;}
.errorMessage {position:absolute; visibility: hidden; background-color: white; border: 3px solid #666; }
.errorBox { position:absolute; top: 50%; margin-top: -113px; height: 226px; left: 50%; margin-left: -113px; width: 226px; } 
.OPOrderTotal {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;color: #333;}
.OPsellcartbox {PADDING-RIGHT: 15px;PADDING-LEFT: 15px;PADDING-BOTTOM: 15px;PADDING-TOP: 15px;border-right-color: #DDCCEE;border-left-color: #DDCCEE;border-bottom-color: #DDCCEE;}
.OPcartquantity {color: #333;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;top: 15px;text-align: left;bottom: 15px;padding-left: 15px;padding-bottom: 20px;}
.OPcart_prodid {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;font-weight: bold; text-decoration: underline; }
.OPcart_prodid a:link, OPcart_prodid a:visited, OPcart_prodid a:hover {color: #000033;font-weight: bold; text-decoration: underline; }
.OPprodoptions {FONT-SIZE: 10px;COLOR: #333;FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif;vertical-align: bottom;padding-top: 4px;padding-bottom: 4px;}
.OPprodoptions A:link, .OPprodoptions A:visited, .OPprodoptions A:hover {TEXT-DECORATION: underline}
.OPcart_description {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;padding-right: 20px;padding-top: 3px; }
.OPcartprice {color: #993243;font-size: 13px;font-family: Verdana, Arial, Helvetica, sans-serif;top: 15px;bottom: 15px;text-align: right;padding-right: 15px;padding-bottom: 20px;}
.OPcartsubtotal {color: #333;font-size: 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;padding-left: 15px;}
.OPcartsubtotalprice {color: #993243;font-size: 15px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: right;padding-right: 15px;}
.OPOrderTotalPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;color: #CC0000;}
.OPAuthorized {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #009900;}
.catlgheader {color: #333; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; font-weight: bold;}
.catlgbody { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px;}
.catlgbody a:link, .catlgbody a:visited { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.catlgbody a:hover { color: #a9c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.catlgbodybold { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; font-weight: bold;}
.catlgbodybold a:link, .catlgbodybold a:visited { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.catlgbodybold a:hover { color: #a9c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.mainbody_prpl { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 15px; line-height: 15px; list-style-image: url(/content/21/main_listarrow.gif);}
.mainbody_prpl a:link, .mainbody a:visited { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.mainbody_prpl a:hover { color: #a9c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.hybridtext {FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif}
.hybridtext A:link {FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.hybridtext A:visited { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.hybridtext A:hover { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.hybrid_viewall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; padding-right: 20px;}
.hybrid_viewall a:link{ text-decoration: underline; color: #333;}
.hybrid_viewall a:hover{ FONT-SIZE: 11px; COLOR: #a9c; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.hybrid_viewall a:visited { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.hybrid_title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #332266; text-decoration: none;}
.hybrid_subtitle { FONT-SIZE: 14px; COLOR: #332266; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; padding-bottom: 5px;}
.hybrid_subtitle A:link { FONT-SIZE: 14px; COLOR: #333; TEXT-DECORATION: underline}
.hybrid_subtitle A:visited { FONT-SIZE: 14px; COLOR: #333; TEXT-DECORATION: underline}
.hybrid_subtitle A:hover { FONT-SIZE: 14px; COLOR: #333; TEXT-DECORATION: underline}
.trntbltitle {color: #333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; margin: 30px 0px 0px; text-decoration: underline;}
.trntbltitle a:link, .trntbltitle a:visited {color: #333; font-size: 14px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.trntbltitle a:hover {color: #a9c; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.prodtextbold_u {color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.prodtextbold_u a:link, .prodtextbold_u a:visited {color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.prodtextbold_u a:hover {color: #9ac; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	text-decoration: underline;}
.strike{color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  padding: 0px; line-height: 13px; list-style-image: url(/content/21/main_listarrow.gif); font-weight: bold; text-decoration: line-through;}
.soldout {color: #990000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 5px 0px 5px;line-height: 13px;list-style-image: url(/content/21/main_listarrow.gif);font-weight: bold;}
.jewelryhome_viewall A:link {FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.jewelryhome_viewall A:visited { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
.jewelryhome_viewall A:hover { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, "Century Gothic", Arial, san-serif; TEXT-DECORATION: underline}
/*Styles for Error Div Layer*/
.errortext{font: bold 11px Verdana, Helvetica, "Century Gothic", Arial, san-serif; bold; color: #900; line-height: 15px; text-decoration: none; text-align: center; vertical-align: middle;}
.errortext a:link, .errortext a:visited, .errortext a:hover{color: #900; text-decoration: none;}
.closelink{font: normal 11px Verdana, Helvetica, "Century Gothic", Arial, san-serif; color: #333; line-height: 15px; text-decoration: none; text-align: center; vertical-align: middle;}
.closelink a:link, .closelink a:visited, .closelink a:hover{color: #333; text-decoration: underline;}
.border4{border: 3px solid #666;}
.sort_nav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;background-image: url(/content/21/catalog_sort_back2.gif);padding-right: 20px;TEXT-DECORATION: none }
.sort_nav a:link, .sort_nav a:visited, .sort_nav a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;TEXT-DECORATION: underline }
.sort_nav a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-image: url(/content/21/catalog_sort_back2.gif);padding-right: 20px;TEXT-DECORATION: none }
.sort_nav_top {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;height: 35px;color: #000033;}
.sort_nav_top a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;TEXT-DECORATION: none }
.sort_nav_top a:link, .sort_nav_top a:visited, .sort_nav_top a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;TEXT-DECORATION: underline }
.catalog_numberOfItems {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000033; }
.catalog_pagenav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000033;text-align: right;padding-right: 20px;padding-top: 5px; }
.catalog_row {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #EEDDEF;border-right-color: #EEDDEF;border-bottom-color: #EEDDEF;border-left-color: #EEDDEF; }
.hybridCatalogHeader {padding-top:10px;padding-left:25px; }
 /* Endeca CSS */

