


body{margin:0px;background-color:#F8F4E8;color:#493a14;}


BODY, P, DIV, TD, BLOCKQUOTE {
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:1.4em;
	color:#493a14;
}
a {
	font-weight:normal;
	}
form{margin:0;padding:0;}
A:ACTIVE{color:#493a14;text-decoration:none;}
A:LINK{color:#493a14;text-decoration:none;}
A:VISITED{color:#493a14;text-decoration:none;}
A:HOVER{color:#493a14;text-decoration:underline;}

.TopBottomBar{font-size:11px;
	background-color:#857B60;
	width:944px;
	height:23px;
	color:#493a14;
}
A:ACTIVE.TopBottomBarLink{color:#493a14;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#493a14;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#493a14;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#493a14;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:transparent;}

.BoxHeader{
	font-family:palatino;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	height:25px;
	padding-left:5px;
	padding-rigth:5px;
	color:#7C7257;
}
.BoxHeader-recent{
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#e7e0c7;
	height:25px;
	padding:5px;
	color:#493a14;
}

.BoxContent{
	font-family:palatino;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
/*	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px; */
	background-color:transparent;
	color:#000000;
}
.BoxContent-recent{
	font-family:palatino;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;
	background-color:transparent;
	color:#000000;
}
.BoxText{
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	color:#000000;
}
#box {
	background-color:#ffffff;
	background-repeat:repeat-x;
	font-size:12px;
	line-height:1.3em;
		} 
#box img {
		border:solid #7f7049 1px;

}
.box-proddet {
/*	background-color:#e7e0c7; */
/*	padding:15px; */
	width:710px;
/*	width:575px; */
/*	border:1px solid #a1905e; */
/*	margin-left:55px; */
		}
.box-listing {
	background-color:transparent;
	padding:10px;
	width:650px;
	font-size:12px;
	line-height:1.3em;
		}
.box-int {
	width:560px;
	margin:0 auto;
	padding-left:0px;
		}
.box-int ul {
	margin-left:20px;
	}
.bold_cat {
	font-weight:bold;
	}
.bkg {
	background:#fff4df url(http://www.beadweaver.com/store/images/store-bkg.jpg) repeat-x top;
	min-height:800px;
	height:auto !important;
	height:800px;
		} 
.storebody {
	background:#fff4df url(http://www.beadweaver.com/store/images/store-bkg.jpg) repeat-x top;
	min-height:800px;
	height:auto !important;
	height:800px;
		} 
.storebody2 {
	background:#fff4df url(http://www.beadweaver.com/store/images/store-bkg2.jpg) repeat-x top;
	min-height:600px;
	height:auto !important;
	height:600px;
	width:943px;
		} 
.storebody3 {
	background:#fff4df url(http://www.beadweaver.com/store/images/store-bkg3.jpg) repeat-x top;
	min-height:400px;
	height:auto !important;
	height:400px;
		} 
.storebody3 a:link {
	color:#856aba;
	font-weight:bold;
	text-decoration:none;	}
.storebody3 a:visited {
	color:#856aba;
	font-weight:bold;
	text-decoration:none;	}
.storebody3 a:hover {
	color:#856aba;
	font-weight:bold;
	text-decoration:underline;	}
.subcat_img {
	border:solid #7f7049 1px;
	margin-bottom:5px;
	}
.cartimg {
	border:solid #7f7049 1px;
	width:150px;
	}
#navline {
	width:900px;
	height:1px;
	margin:0 auto;
	border-top:1px solid #c7bb9c;
	margin-top:10px;
	margin-bottom:5px;
	}
A:ACTIVE.BoxLink{color:#000033;text-decoration:none;}
A:LINK.BoxLink{color:#000033;text-decoration:none;}
A:VISITED.BoxLink{color:#000033;text-decoration:none;}
A:HOVER.BoxLink{color:#000055;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{
	font-family:palatino;
	font-size:1.3em;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	text-align:center;
	padding:5px;
	margin:0 auto;
	color:#493a14;
	width:600px;
}
.pageHeader2 {
	font-family:palatino;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	text-align:center;
	color:#336666;
	width:700px;
}
.pageHeader3{
	font-family:palatino;
	font-size:1.3em;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	text-align:left;
	padding:5px;
	margin:0 auto;
	color:#493a14;
	width:600px;
}
.pageHeader_cart{
	font-family:palatino;
	font-size:1.3em;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	text-align:center;
	padding:5px;
	margin:0 auto;
	color:#493a14;
	width:600px;
}
.login {
	font-size:1.3em;
	color:#325e48;
	text-align:left !important;
	}
.pageNavigation{
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	padding-bottom:10px;
	padding-left:20px;
	height:16px;
	color:#325e48 !important;
}
.pagenavigation a:link {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:none !important;
	}
.pagenavigation a:hover {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:underline !important;
	}
.pagenavigation a:visited {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:none !important;
	}
.pagenavigation a:active {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:none !important;
	}
.pageNavigation_cart{
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	padding-bottom:5px;
	text-align:center;
	height:16px;
	color:#325e48 !important;
}
.pageNavigation_prod{
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	padding-bottom:10px;
	padding-left:20px;
	height:16px;
	color:#325e48 !important;
}
.pageNavigation_prod a:link {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:none !important;
	}
.pageNavigation_prod a:hover {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:underline !important;
	}
.pageNavigation_prod a:visited {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:none !important;
	}
.pageNavigation_prod a:active {
	font-size:12px;
	color:#325e48 !important;
	text-decoration:none !important;
	}

.pageNavigation div{
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#325e48 !important;
}

.pagenavigation div a:link {
	font-size:12px;
		color:#325e48 !important;
		text-decoration:none; !important

	}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	background-color:#CBC4B0;
	border-bottom:1px solid transparent;
}
.CatalogNavigation table tr td{
	font-family:palatino;
	font-size:12px !important;
	font-style:normal;
	font-weight:normal;
	background-color:#CBC4B0;
	color:#000000;
}
.CatalogItemDark{
	font-family:palatino;
	font-size:12px !important;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	padding:4px;
	color:#000000;
	text-decoration:none;
	text-align:center;

}
.CatalogItemDark_subtotal{
	font-family:palatino;
	font-size:13px !important;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	padding:4px;
	color:#000000;
	text-decoration:none;
	text-align:right;
	border-top:1px solid #a1905e;
	width:800px;

}
.CatalogItemLight{
	font-family:palatino;
	font-size:12px !important;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	padding:4px;
	color:#000000;
		border-bottom:1px solid #a1905e;

}

.CatalogItemLight a:link {
	text-decoration:none;
	font-size:12px !important;
	line-height:1.2em;
	font-weight:normal;
	color:#336666;
	letter-spacing:-0.01em;
	}
.CatalogItemLight a:visited {
	text-decoration:none;
	color:#336666;
	}
.CatalogItemLight a:active {
	text-decoration:none;
	color:#336666;
	}
.CatalogItemLight a:hover {
	text-decoration:underline;
	color:#336666;
	}
.CatalogItemLight2{
	font-family:palatino;
	font-size:12px !important;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	padding:4px;
	color:#000000;
}

.CatalogItemLight2 a:link {
	text-decoration:none;
	font-size:12px !important;
	line-height:1.2em;
	font-weight:normal;
	color:#336666;
	letter-spacing:-0.01em;
	}
.CatalogItemLight2 a:visited {
	text-decoration:none;
	color:#336666;
	}
.CatalogItemLight2 a:active {
	text-decoration:none;
	color:#336666;
	}
.CatalogItemLight2 a:hover {
	text-decoration:underline;
	color:#336666;
	}
.CatalogItemDark a:link {
	text-decoration:none;
	color:#336666;
	}
.CatalogItemDark a:visited {
	text-decoration:none;
	color:#336666;
	}
.CatalogItemDark a:active {
	text-decoration:none;
	color:#336666;
	}
.CatalogItemDark a:hover {
	text-decoration:underline;
	color:#336666;
	}
	

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:palatino;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	color:#000000;
}

.listItem{
	font-family:palatino;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	color:#000000;
}
.step1 {
	width:600px;
	margin: 0 auto;
}
.divcontainer {
	width:600px;
	margin:0 auto;
	}
.divcontainer a:link {
	color:#856aba;
	font-weight:bold;
	text-decoration:none;	}
.divcontainer a:visited {
	color:#856aba;
	font-weight:bold;
	text-decoration:none;	}
.divcontainer a:hover {
	color:#856aba;
	font-weight:bold;
	text-decoration:underline;	}
.divcontainer2 {
	width:600px;
	margin:0 auto;
	}
/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:50%;
}
.formContent2{
	clear:both;
	float:left;
	padding-left:0px;
	width:100%;
}

.formSeparator{
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F8F4E8;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:palatino;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:transparent;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:400px;
}
.formLine2{
	clear:both;
	float:left;
	width:600px;
}

.formCaption{
	font-family:palatino;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:200px;
}

.formControl{
	font-family:palatino;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:palatino;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#6E6853;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#6E6853;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:900px;
}
/**NEW FORM END**/

.FormItems{
	font-family:palatino;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:palatino;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}
.giftcert {
	padding-top:10px;
	}
.terms {
	padding:20px;
	}
.terms a:link {
	color:#856aba;
	font-weight:bold;
	text-decoration:none;	}
.terms a:visited {
	color:#856aba;
	font-weight:bold;
	text-decoration:none;	}
.terms a:hover {
	color:#856aba;
	font-weight:bold;
	text-decoration:underline;	}
.ProductSubtitle{
	font-family:palatino;
	font-size:1.3em;
	font-style:normal;
	font-weight:normal;
	border-bottom:1px solid #a1905e;
	padding-bottom:5px;
	padding-left:0px;
	width:230px;
	color:#336666;
}
.ProductSubtitle-wide{
	font-family:palatino;
	font-size:1.3em;
	font-style:normal;
	font-weight:normal;
	border-bottom:1px solid #a1905e;
	padding-bottom:5px;
	padding-left:0px;
	width:500px;
	color:#336666;
}
#nav-jewelry {
	width:650px;
	height:17px;
	margin: 0px auto;
	font-size:13px;
	font-family:Palatino, Times, "Times New Roman", serif;
	line-height:1em;
	letter-spacing:-.01em;
	text-align:center;
	color:#7774a4;
/*	list-style:none; */
		}
#nav-jewelry ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:1;
}
#nav-jewelry li {
	padding-right:2px;
	padding-top:0px;
	display:inline;
	float: left;
	list-style:none;
	}
#nav-jewelry a:link {
	color:#7774a4;
	text-decoration:none;
	}
#nav-jewelry a:visited {
	color:#7774a4;
	text-decoration:none;
	}
#nav-jewelry a:hover {
	color:#7774a4;
	text-decoration:underline;
	}
#nav-jewelry a {
	display: block;
	color:#7774a4;
	text-decoration:none;
	padding-right:4px;
	padding-left:4px;
/*	width: 10em; This is the width of the top level links*/
}
#nav-jewelry li ul {
	position: absolute;
	width: 13em;
	left: -999em;
	line-height:1.3em;
	background-color:#fff6d6;
	padding-left:5px;
	padding-bottom:5px;
	font-size:0.9em;
	color:#7774a4;
}
#nav-jewelry ul li ul li a:link {
	color:#7774a4;
	text-decoration: none;
	}
#nav-jewelry ul li ul li a:viisted {
	color:#7774a4;
	text-decoration: none;
	}
#nav-jewelry ul li ul li a:hover {
	color:#7774a4;
	text-decoration: underline;
	}
#nav-jewelry li ul li a:active {
	color:#7774a4;
	text-decoration: none;
	}
#nav-jewelry li ul li {
	border-bottom:solid #7f7049 1px;
	width:97%;
	text-align:left;
	padding-bottom:3px;
	padding-top:3px;
	}
#nav-jewelry li ul li a:link {
	color:#7774a4;
	text-decoration: none;
	}
#nav-jewelry li ul li a:viisted {
	color:#7774a4;
	text-decoration: none;
	}
#nav-jewelry li ul li a:hover {
	color:#7774a4;
	text-decoration: underline;
	}
#nav-jewelry li ul li a:active {
	color:#7774a4;
	text-decoration: none;
	}
#nav-jewelry li:hover ul {
	left: auto;
	display:block;
}	
/*#nav-sub li:hover ul, .nav-sub li.sfhover ul {
	left: auto;
}*/
#nav-jewelry li ul ul {
	margin: -1em 0 0 10em;
	font-size:1em;
}
#nav-jewelry li:hover ul ul, #nav-sub li.sfhover ul ul {
	left: -999em;
}
#nav-jewelry li:hover ul, #nav-sub li li:hover ul, #nav-sub li.sfhover ul, #nav-sub li li.sfhover ul {
	left: auto;
}
#navwrap {
	width:945px;
	height:17px;
	z-index:100000;
	margin:0 auto;
	}
#nav-sub {
	width:860px;
	height:17px;
	font-size:13px;
	font-family:Palatino, Times, "Times New Roman", serif;
	line-height:1.3em;
	color:#325e48;
	text-align:center;
	margin-left:45px
/*	list-style:none; */
		}
#nav-sub ul {
	list-style: none;
	line-height:1.1em;
	text-align:center;
}

#nav-sub li {
	display:inline;
	float: left;
	list-style:none;
	margin-left:auto;
	margin-right:auto;
	}
#nav-sub a:link {
	color:#325e48;
	text-decoration:none;
	}
#nav-sub a:visited {
	color:#325e48 !important;
	text-decoration:none;
	}
#nav-sub a:hover {
	color:#325e48;
	text-decoration:underline;
	}
#nav-sub a {
	display: block;
	color:#493a14;
	text-decoration:none;

/*	width: 10em; This is the width of the top level links*/
}
#nav-sub li ul {
	position: absolute;
	width: 13em;
	left: -999em;
	line-height:1.3em;
	background-color:#fff6d6;
	padding-left:5px;
	padding-bottom:5px;
	font-size:0.9em;
	color:#493a14;
}
#nav-sub ul li ul {
	position: absolute;
	width: 13em;
	left: -999em;
	line-height:1.3em;
	background-color:#fff6d6;
	padding-left:5px;
	padding-bottom:5px;
	font-size:0.9em;
	color:#493a14;
}
#nav-sub ul li ul li a:link {
	color:#493a14;
	text-decoration: none;
	}
#nav-sub ul li ul li a:visited {
	color:#493a14 !important;
	text-decoration: none;
	}
#nav-sub ul li ul li a:hover {
	color:#493a14;
	text-decoration: underline;
	}
#nav-sub ul li ul li a:active {
	color:#493a14;
	text-decoration: none;
	}
#nav-sub li ul li {
	border-bottom:solid #7f7049 1px;
	width:97%;
	text-align:left;
	padding-bottom:3px;
	padding-top:3px;
	}
#nav-sub li ul li a:link {
	color:#493a14;
	text-decoration: none;
	}
#nav-sub li ul li a:visited {
	color:#493a14 !important;
	text-decoration: none;
	}
#nav-sub li ul li a:hover {
	color:#493a14;
	text-decoration: underline;
	}
#nav-sub li ul li a:active {
	color:#493a14;
	text-decoration: none;
	}
	
#nav-sub li:hover ul {
	left: auto;
	display:block;
}	
/*#nav-sub li:hover ul, .nav-sub li.sfhover ul {
	left: auto;
}*/
#nav-sub li ul ul {
	margin: -1em 0 0 10em;
	font-size:1em;
}
#nav-sub ul li ul li ul {
	margin-left:20px;
	}
#nav-sub li:hover ul ul, #nav-sub li.sfhover ul ul {
	left: -999em;
}
#nav-sub li:hover ul, #nav-sub li li:hover ul, #nav-sub li.sfhover ul, #nav-sub li li.sfhover ul {
	left: auto;
}
.glossary {
	width:170px;
	background:#5e987b url(http://www.beadweaver.com/images/glossary.jpg) top no-repeat;
	font-size:.9em;
	line-height:1.2em;
	color:#ffffff;
	text-align:center;
	padding:57px 15px 15px 15px;
	float:right;
	margin-right:10px;
	border:solid #7f7049 1px;
	}
.glossary li {
	font-size:1.3em;
	font-weight:bold;
	list-style:none;
	line-height:1.3em;
	}
.glossary p {
	padding-bottom:5px;
	color:#ffffff;
	}
.glossary a:link {
	color:#fff;
	font-size:1em;
	line-height:1.3em;
	text-decoration:none;
	}
.glossary a:visited {
	color:#fff;
	font-size:1em;
	line-height:1.3em;
	text-decoration:none;
	}
.glossary a:hover {
	color:#fff;
	font-size:1em;
	line-height:1.3em;
	text-decoration:underline;
	}
.prodimg {
	border:1px #000000 solid;
	}

