body    { color: #312112; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; background: #ffffff; text-align: left; margin: 0; padding: 0; vertical-align: top; border-width: 0 }

p    { color: #535554; font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0 0 3px }
div.splashpage  { background: #ffffff; text-align: left; width: 850px; height: 584px }

div.pagebg   { background: #ffffff; text-align: left; bottom: 584px; width: 850px; _height: 584px  }

div.page    { text-align: left; bottom: 488px; width: 850px; _height: 488px   }

a.entersite:link, a.entersite:visited, a.entersite:hover   { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; position: relative; top: 118px; left: 40px; width: 100px; height: 20px }
a.entersite:hover   { font-size: 10px; text-decoration: underline }

div.logo  { position: relative; top: 412px; left: 385px; width: 380px; height: 110px }

div.banner  { padding: 82px 0 0 30px; width: 760px; height: 94px; border-style: none; border-color: transparent; outline-style: none; _height: 176px; _width: 790px }

div.menu  { margin-left: 30px; position: static; width: 80px; height: 144px; float: left; _margin-left: 15px }

div.sidemenu   { color: #535554; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #c5c7c8; display: block; padding: 4px 0 0 10px; width: 70px; height: 15px; _height: 17px; _padding: 2px 0px 0px 10px; _width: 80px  }

a.sidemenu:link, a.sidemenu:visited, a.sidemenu:hover    { color: #535554; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding: 3px 0 0 10px; width: 70px; height: 14px; _height: 17px; _width: 80px   }
a.sidemenu:hover   { font-size: 10px; background: #e7eaeb }

div.submenu  { padding-top: 3px; width: 193px }
div.termssubmenu { margin-left: 0; padding-top: 3px; width: 500px }
div.subsidemenu     { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin-bottom: 0; padding-top: 2px; padding-bottom: 3px; width: 193px; height: 14px; _height: 17px    }
div.subsidemenu1 { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin-bottom: 0; padding-top: 2px; padding-bottom: 3px; width: 193px; height: 28px; _height: 17px     }
a.subsidemenu:link, a.subsidemenu:visited, a.subsidemenu:hover     { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 3px; width: 193px; height: 14px; _height: 17px    }
a.subsidemenu:link, a.subsidemenu:visited, a.subsidemenu:hover { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 3px; width: 193px; height: 14px; _height: 17px     }
a.subsidemenu:hover   { font-size: 10px; text-decoration: underline }
a.subsidemenu:hover1 { font-size: 10px; text-decoration: underline }
div.textbox   {	width: 250px; float: left }
div.termstext  { margin-left: 20px; width: 500px; float: left }
div.homeline   {
	background: #c5c7c8;
	margin-top: 0px;
	width: 270px;
	height: 1px;
	overflow: hidden
}

div.galleryline  {
	background: #c5c7c8;
	margin-top: 34px;
	width: 270px;
	height: 1px;
	overflow: hidden
}

div.newline  { background: #c5c7c8; margin-top: 51px; width: 270px; height: 1px; overflow: hidden }
div.designsline  { background: #c5c7c8; margin-top: 17px; width: 270px; height: 1px; overflow: hidden }

div.shopline  { background: #c5c7c8; margin-top: 68px; width: 270px; height: 1px; overflow: hidden }
div.termsline { background: #c5c7c8; margin-top: 68px; width: 500px; height: 1px; overflow: hidden }
div.contactline  { background: #c5c7c8; margin-top: 85px; width: 270px; height: 1px; overflow: hidden }

div.textboxmargin    { margin: 9px 0 0 20px; padding-top: 0; width: 250px }
div.termstextmargin { margin: 9px 0 0 20px; padding-top: 0; width: 500px }
div.threepics {
	width: 384px;
	height: 127px;
	float: left;
	margin: 17px 0px 0px 34px;
}

div.homepic {
	width: 127px;
	height: 127px;
	margin-right: 1px;
	float: left;
}

img.homepic {
	width: 127px;
	height: 127px;
}

div.copyright   { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 20px 0 0 40px; width: 750px; height: 76px; _height: 96px; _width: 790px  }

a.swatch:link, a.swatch:visited, a.swatch:hover   { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.caption:link, a.caption:visited, a.caption:hover { color: #8a9091; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.swatch:hover    { font-size: 10px; text-decoration: none }
a.caption:hover  { font-size: 9px }
div.products  { margin-left: 49px; width: 369px; height: 300px; float: left }

div.productpic {
	width: 150px;
	height: 150px;
	margin-right: 37px;
	float: left;
}

img.productpic {
	width: 150px;
	height: 150px;
}

div.productthumb {
	width: 58px;
	height: 58px;
	margin-top: 92px;
	margin-right: 2px;
	float: left;
}

img.productthumb {
	width: 58px;
	height: 58px;
}

div.alternateview   { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-top: 63px; width: 369px; height: 12px; float: left }

div.linkbox  { display: inline; margin-left: 6px; padding: 0 5px; height: 10px; border: solid 1px #8a9091; _height: 12px }

a.piclink:link, a.piclink:visited, a.piclink:hover   { font-size: 10px; text-decoration: none; display: inline; margin: 0 1px; width: 7px; height: 7px; border: 0 }
a.piclink:hover   { font-size: 10px }

img.piclink  { width: 7px; height: 7px; border: 0 }

div.swatches {
	width: 377px;
	height: 224px;
	float: left;
	margin: 21px 0px 0px 41px;
}
div.cardpics { margin: 21px 0 0 40px; width: 377px; height: 345px; float: left }
div.swatch  { margin-top: 8px; margin-right: 4px; width: 89px; height: 104px; float: left; vertical-align: top }
div.cardpic { margin-right: 4px; width: 89px; height: 114px; float: left; vertical-align: top }
div.twopic { margin-right: 4px; width: 170px; height: 195px; float: left; vertical-align: top }
div.texture {
	width: 89px;
	height: 89px;
}
div.caption { color: #535554; font: 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 2px; width: 89px; height: 13px; _height: 15px   }
div.twopiccaption { color: #535554; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: normal; text-align: center; padding-top: 2px; width: 170px; height: 13px; _height: 15px   }
img.swatch   { width: 89px; height: 89px; border-style: none }
img.brooch { width: 170px; height: 170px; border-style: none }
img.cardpic  { width: 89px; height: 89px; border-style: none; outline-style: none }
img.twopic { width: 170px; height: 170px; border-style: none; outline-style: none }
div.cardpic2  { width: 89px; height: 89px; border-style: none; outline-style: none }
div.previouscollection   { color: #8a9091; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-top: 4px; width: 369px; height: 12px; float: left }
img.onepic   { margin-left: 10px; width: 369px; height: 300px; border-style: none; outline-style: none }
img.giftcard { margin-left: 10px; width: 369px; height: 500px }
div.giftcard { width: 369px; height: 500px }
img.largepic { width: 600px; height: 300px }
div.largepic  { width: 600px; height: 300px }
div.onepic  { margin-left: 0; width: 369px; height: 300px }
.pagebg .page .textbox .designsline {
}
