﻿/* standard ones*/
body {
	margin:0px 0px 0px 0px; font-family:Arial; font-size:11px; 
	/*background-image:url('/img/newyear-2011-bg.jpg');
   background-position:top center;
   background-repeat:no-repeat;
   background-attachment:fixed;*/
}
form {
	margin:0px 0px 0px 0px;
}
td {
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#111;
}
p {
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#111;	
}
h1 
{
	font-size:11px; color:#111; font-weight:normal; text-align:left;
}
h2 
{
	font-size:11px; color:#111; font-weight:normal; text-align:left;
}
a:link {
	font-family:Arial; color:#222;text-decoration:none;
}
a:visited {
	text-decoration:none;color:#222;
}
a:hover {
	text-decoration:none;color:#222;
}
a.line:link {
	text-decoration:underline;
}
a.line:visited {
	text-decoration:underline;
}
a.line:hover {
	text-decoration:underline;
}
a.white:link {
	color:#ffffff;
}
a.white:visited {
	text-decoration:none;
	color:#ffffff;
}
a.white:hover {
	text-decoration:none;
	color:#ffffff;
}
.bold {
	font-weight:bold;
}
.white {
	color:#ffffff;
}
.black {
	color:#111;
}
.content {
	text-align:justify;
	line-height:15px;
}
.leftnav {
	background-color:#e2e2e2; padding-left:8px; width:164px; vertical-align:top;
}
.leftnavsearch {
	background-color:#e2e2e2; width:164px; vertical-align:top;
}
.leftlinebg {
	background-color:#bbbbbb; 
}
.linebg {
	background-color:#cdcdcd;
}
.divline {
	background-color:#cdcdcd; width:100%; height:1px; font-size:1px;
}
.topline
{
	background-color:#D9D9D9;
}
td div 
{
      /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
	position:relative;
 }
li 
{
	position:relative;list-style-type: none;
}
.caption 
{
	position:absolute;top:40px; color:#dd476d; width:360px; text-align:left; font-style:italic; padding-left:20px;  font-size:10px;
}

/* For Menu and toplinks */
a.toplinks 
{
	color:#DE466D; text-decoration:none; font-size:10px;
}
.search
{
	 font-size:10px; border:solid 1px #666666; color:#333333; width:85px;
}
.menubg
{
	background-color:#9d9d9d; height:18px
}
a.menuActuator:link
{
	font-size:11px; color:#ffffff; font-weight:bold;
}
a.menuActuator:visited
{
	font-size:11px; color:#ffffff; font-weight:bold;
}
a.menuActuator:hover
{
	font-size:11px; color:#ffffff; font-weight:bold;
}
.menu
{
	background-color:#666666; z-index:10; vertical-align:middle; padding-top:5px;
}
.menuitem
{
	background-color:#666666; height:17px; z-index:10;
}
.menuitemon 
{
	background-color:#777777; height:17px; z-index:10;
}
.topsubmenu 
{
	background-color:#666666;z-index:10;
}
a.menulink:link
{
	color:#ffffff; text-decoration:none;
}
a.menulink:visited
{
	color:#ffffff; text-decoration:none;
}
a.menulink:hover
{
	color:#ffffff; text-decoration:none;
}
.menusection
{
	background-color:#9d9d9d; z-index:5
}
.menusectionon
{
	background-color:#DE466D; z-index:5
}
a.topmenulinks:link
{
	background-color:#ffffff; color:#2E2E2E; font-weight:bold; height:19px;text-decoration:none; display:block; padding-top:2px; height:18px;
}
a.topmenulinks:visited
{
	background-color:#ffffff; color:#2E2E2E; font-weight:bold; height:19px;text-decoration:none; display:block; padding-top:2px; height:18px;
}
a.topmenulinks:hover
{
	background-color:#ffffff; color:#2E2E2E; font-weight:bold; height:19px;text-decoration:none; display:block; padding-top:2px; height:18px;
}
a.topmenulinkson:link
{
	background-color:#DE466D;color:#ffffff; font-weight:bold;text-decoration:none; display:block; padding-top:2px; height:18px;
}
a.topmenulinkson:visited
{
	background-color:#DE466D;color:#ffffff; font-weight:bold;text-decoration:none; display:block; padding-top:2px; height:18px;
}
a.topmenulinkson:hover
{
	background-color:#DE466D;color:#ffffff; font-weight:bold;text-decoration:none; display:block; padding-top:2px; height:18px;
}
#statlinks {
	padding-right: 0px; padding-left: 18px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;
}
#statlinks UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;
}
#statlinks LI {
	float: left
}
#statlinks A {
	float: left
}
#statlinks UL LI {
	float: left
}
/* Left Navi */

a.lefthead:link
{
	color:#222;
	font-weight:bold;
	text-decoration:none; font-size:11px;
}
a.lefthead:visited
{
	color:#222;
	font-weight:bold;
	text-decoration:none; font-size:11px;
}
a.lefthead:hover
{
	color:#222;
	font-weight:bold;
	text-decoration:none; font-size:11px;
}
a.leftnavlink:link
{
	color:#111;text-decoration:none; display:block; font-weight:normal; font-size:11px;
}
a.leftnavlink:visited
{
	color:#111;text-decoration:none; display:block; font-weight:normal; font-size:11px;
}
a.leftnavlink:hover
{
	background-color:#777; color:#ffffff;text-decoration:none; display:block; font-weight:normal; font-size:11px;
}
.shopby
{
	color:#333;font-size:13px; font-weight:bold;padding-bottom:5px;
}
.leftnavcontainer
{
	width:130px; padding-bottom:10px; padding-left:13px;padding-right:13px;padding-top:13px;display:block;
}
.leftmenu
{
	z-index:1; padding-top:5px; margin:0px;
}
.leftmenuitem
{
	z-index:1; display:block; padding-top:2px; padding-bottom:2px; margin:0px;
}
.leftline
{
	height:1px; background-color:#bbbbbb;width:146px; font-size:1px;
}
.gap 
{
	height:10px; display:block;
}.smallgap 
{
	height:5px; display:block;
}
/* rating */
.rating
{
	float:left;
	z-index:1;
	position:absolute;
	background-color:#cbea82;
}
.ratingpoint
{
	z-index:3;float:right;visibility:hidden;padding-right:10px;
	}
/* end rating*/
/* bottom */
.bottom 
{
	background-color:#545454; height:20px; text-align:center;
}
a.bottom:link
{
	font-weight:bold;color:#ffffff;text-decoration:none;
}
a.bottom:visited
{
	font-weight:bold;color:#ffffff;text-decoration:none;
}
a.bottom:hover
{
	font-weight:bold;color:#ffffff;text-decoration:none;
}
.copyright
{
	color:#DE466D; vertical-align:top; text-align:right; padding-top:5px;
}
/* Page specific classes */

.thickbar
{
	background-color:#DCDADB;font-weight:bold;color:#666666; padding-left:8px; height:16px; font-size:10px; padding-top:2px; vertical-align:middle;
}
.homecontent
{
	font-size:12px;
}
.arrow 
{
	padding-right:11px;padding-left:10px; text-align:left; padding-bottom:5px;
}
.arrow1 
{
	padding-right:10px;padding-left:10px; text-align:left;
}
.bottomnaviitem
{
	height:16px; display:block; padding-top:3px;
}
.carttop
{
	width:177px;height:56px; background-image:url('/images/carttop.gif'); color:#DE466D; text-align:center; font-size:11px; vertical-align:bottom;
}
.cartmiddle
{
	background-image:url('/images/cartmiddle.gif'); color:#333333; height:96px; padding-left:10px; padding-right:10px; padding-bottom:5px; vertical-align:top;
}
.cartbottom
{
	width:177px;height:16px; background-image:url('/images/cartbottom.gif'); text-align: center;
}
.cartitem 
{
	display:block; padding-bottom:5px;
}
.cartcontainer
{
	max-height:185px; z-index:0;  min-height:175px;
}
.red 
{
	color:#ff0000;
}
a.showcasehead:link
{
	color:#DE466D; text-decoration:none; display:block; font-size:11px;
}
a.showcasehead:visited
{
	color:#DE466D; text-decoration:none; display:block; font-size:11px;
}
a.showcasehead:hover
{
	color:#DE466D; text-decoration:none; display:block; font-size:11px;
}
.showcasecontent
{
	 padding-bottom:5px;
}
.CrumbOff
{
	color:#dd476d;
}
.more
{
	text-align:right;
}
.pagetitle
{
	font-size:11px; font-weight:bold;
}
a.cOff:link
{
	color:#666666;
}
a.cOff:hover
{
	color:#dd476d;
}
a.cOff:visited
{
	color:#666666;
}
a.cOn:link
{
	color:#dd476d;
}
a.cOn:visited
{
	color:#dd476d;
}
a.cOn:hover
{
	color:#dd476d;
}
.breadcrumb
{
	width:100%; text-align:left;
}
.minicarthead 
{
	background-color:#dd476d;color:#ffffff; font-weight:bold;
}
a.alpha:link
{
	color:#DE466D;text-decoration:none; padding-left:3px; padding-right:3px; font-size:11px; z-index:3;
}
a.alpha:visited
{
	color:#DE466D;text-decoration:none; padding-left:3px; padding-right:3px; font-size:11px; z-index:3;
}
a.alpha:hover
{
	color:#ffffff;text-decoration:none; padding-left:3px; padding-right:3px; background-color:#DE466D; font-size:11px; z-index:3;
}
.alpha
{
	color:#DE466D; text-align:center; z-index:0;
}
.viewsortbox
{
	text-align:center; height:58px; border-top:solid 1px #DE466D;border-right:solid 1px #DE466D;border-left:solid 1px #DE466D;border-bottom:solid 1px #DE466D; width:192px; z-index:7; display:inherit;
}
.viewdiscountbox
{
	text-align:center; height:58px; border-top:solid 1px #DE466D;border-right:solid 1px #DE466D;border-left:solid 1px #DE466D;border-bottom:solid 1px #DE466D; width:398px; z-index:7; display:inherit; background-image:url('/images/saving-bg.gif'); vertical-align:middle;
}
.redd
{
	text-align:left; color:#DE466D;
}
.alphabold
{
	text-align:left; color:#DE466D; font-weight:bold; font-size:11px;
}
a.dark
{
	color:#333333;
}
a.dark:visited
{
	color:#333333;
}
a.dark:hover
{
	color:#333333;
}
.pname
{
	color:#333333;font-size:11px;
}
.pricered
{
	color:#DE466D; font-weight:bold;
}
.pricebg
{
	background-color:#f3f3f3; font-weight:bold;
}
.txtqty 
{
	font-size:11px; width:30px; border:solid 1px #c0c0c0;
}
.txt
{
	font-size:11px; border:solid 1px #666666; width:150px;
}
.filtermenu
{
	font-size:11px; width:180px; border:solid 1px #c0c0c0; height:18px; font-family:Arial; color:#666666; z-index:1;
}
.filtermenucontainer
{
	z-index:1;
}
.prodtitle
{
	font-size:11px; color:#555;
}
.proddesc
{
	font-size:11px; color:#666666;display:none;
}
.proddescvisible
{
	font-size:11px; color:#666666; display:block;
}
.bldred
{
	font-weight:bold;color:#DE466D;
}
a.uline:link
{
	text-decoration:underline;
}
a.uline:visited
{
	text-decoration:underline;
}
a.uline:hover
{
	text-decoration:underline;
}
.starred
{
	color:#ff0000; text-align:center;
}
.box
{
	border:solid 1px #DE466D;
}
.add-info
{
	text-align:justify;line-height:15px;width:537px;
}
textarea
{
	border:solid 1px #cccccc; font-family:Arial;font-size:11px;
}
.custcomments
{
	border:solid 1px #cccccc; font-family:Arial;font-size:11px; width:374px;
}
.guest
{
	color:#DE466D;
}
.changecursor
{
	cursor:pointer;
}
.pimage
{
	position: relative;
}
.pimagecontainer
{
	width:170px; position:relative;
}
.ptextcontainer
{
	width:414px; text-align:justify;
}
.popproduct
{
	position:absolute; z-index:120; visibility:hidden; width:437px; text-align:justify;
}
.popgift
{
	position:absolute; z-index:120; background-color:#ffffff;visibility:hidden; text-align:justify;
}
.colormenu
{
	text-align:center; vertical-align:middle;
}
.datelink
{
	color:#DA91A4;
	
	font-weight:bolder;
	text-decoration:none;
}
.lefthead
{
	color:#141414;
	font-weight:bolder;
	text-decoration:none;
}
.custommsg
{
	font-size:11px; border:solid 1px #cccccc; width:330px; height:70px;
}
.tablehead
{
	background-color:#cccccc; color:#333333;
}
.tablerow
{
	background-color:#F7F6F4;
}
.minicartbox
{
	border:solid 1px #DE466D; background-color:#ffffff;
}
.question
{
	font-size:11px; font-weight:bold; vertical-align:top;
}
.answer
{
	font-size:11px;vertical-align:top;
}
.viewsearchbox
{
	text-align:center; height:58px; border-top:solid 1px #DE466D;border-right:solid 1px #DE466D;border-left:solid 1px #DE466D;border-bottom:solid 1px #DE466D; width:398px; z-index:7; padding-top:5px; display:inherit;
}
.searchmenu
{
	font-size:11px; width:380px; border:solid 1px #666666; height:18px; font-family:Arial; color:#444444; z-index:1;
}
.findinggrid
{
	width:587; overflow:auto;
}
.ftab 
{
	border-collapse:collapse; border-color:#333333; 
}
.hide
{
	display:none;
}
.finding 
{
	width:60px; height:60px; text-align:center;cursor:pointer;
}
.dropdown
{
	font-size:11px; border:solid 1px #666666;
}
a.red
{
	color:#ff0000;
}
a.red:visited
{
	color:#ff0000;
}
a.red:hover
{
	color:#ff0000;
}
.multitxt
{
	font-size:11px; border:solid 1px #cccccc; width:250px;
}
.error
{
	color:#DE466D;font-size:13px; font-weight:bold;
}
.mail
{
	text-align:center; height:58px; border-top:solid 1px #DE466D;border-right:solid 1px #DE466D;border-left:solid 1px #DE466D;border-bottom:solid 1px #DE466D; width:398px; z-index:7; display:inherit;
}
.homecartdiv
{
	background-image:url('/img/shoppingcart.jpg'); width:197px;height:44px; vertical-align:middle; text-align:left;
}
.cartgap 
{
	height:25px; display:block;
}
a.plhead
{
	font-weight:bold;font-size:11px;color:#666666
}
a.plhead:visited
{
	font-weight:bold;font-size:11px;color:#666666
}
a.plhead:hover
{
	font-weight:bold;font-size:11px;color:#666666
}
.searchgo
{
	vertical-align:top;
}
.normal 
{
	font-weight:normal; font-size:10px;
}

#beads-menu 
{
	height:400px; overflow:auto; 
	scrollbar-face-color: #dddddd; 
	scrollbar-highlight-color: #dddddd; 
	scrollbar-3dlight-color: #aaaaaa; 
	scrollbar-darkshadow-color: #aaaaaa; 
	scrollbar-shadow-color: #dddddd; 
	scrollbar-arrow-color: #333333; 
	scrollbar-track-color: #cccccc; padding:1px;
}
.minicart
{
	position:absolute; z-index:10; width:221px;
	scrollbar-face-color: #dddddd; 
	scrollbar-highlight-color: #dddddd; 
	scrollbar-3dlight-color: #aaaaaa; 
	scrollbar-darkshadow-color: #aaaaaa; 
	scrollbar-shadow-color: #dddddd; 
	scrollbar-arrow-color: #333333; 
	scrollbar-track-color: #cccccc; padding:1px;
}
.giftmsgbox
{
	text-align:center; border-top:solid 1px #222;border-right:solid 1px #222;border-left:solid 1px #222;border-bottom:solid 1px #222; width:50px; z-index:7; display:inherit;
}
.MixandMatch
{
	 color:#3366CC;
}
.featuredartisthead
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#a3a4a6;
}

.featuredartistdesc
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	
}

.featuredartistbottom
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#a3a4a6;
}
.featuredartistcomment
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	
}
