/* UNCOMMENT THIS WHEN EDITING IN DREAMWEAVER 
#hmenu, #vmenu { display: none; }
*/

html, body, h1, h2, h3, h4, h5, h6, p, table, form { margin: 0px; padding: 0px; }

body {
	background: #220126 url('images/pagebg.gif') repeat-x;
	color: #50505b;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

a { color: #90058a; }
a:visited { color: #48274c; }
a:active, a:hover { color: #cb405a; }

h2#title { font: 1.5em Georgia, 'Times New Roman', Times, serif; position: absolute; left: 215px; top:130px; }
h3 { font-size: 1.1em; margin: 0px 0px .8em 0px; }
p { margin: 0px 0px 1em 0px; }

h2#onecoltitle { font: 1.5em Georgia, 'Times New Roman', Times, serif; position: absolute; left: 15px; top:130px; }
h3 { font-size: 1.1em; margin: 0px 0px .8em 0px; }
p { margin: 0px 0px 1em 0px; }

input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }

.clear { clear: both; }
.hiddenpic { display: none; }

#container {
	margin: 0px auto;
	width: 950px;
	background: #fff url('images/contentbg.gif') repeat-y;
	text-align: left;
}

#onecolcontainer {
	margin: 0px auto;
	width: 950px;
	background: #fff;
	text-align: left;
}

#hdr {
	width: 950px;
	height: 165px;
	background: url('images/onecoltopbg.jpg') no-repeat;
	position: relative;
	z-index: 1000000;
}

#top {
	width: 950px;
	height: 165px;
	background: url('images/topbg.jpg') no-repeat;
	position: relative;
	z-index: 1000000;
}
	#logo a {
		display: block;
		width: 425px;
		height: 71px;
		background: url('images/logo.jpg') no-repeat;
		text-indent: -99999px;
		font-size: 10px;
	}

	#hmenu {
		height: 25px;
	}
	
	#inventory {
		color: #e17672;
		font-size: 80%;
		position: absolute;
		top: 101px;
		left: 10px;
	}
	
	#search {
		background: #490544;
		padding: 10px;
		width: 179px;
		position: absolute;
		left: 0px;
		top: 119px;
		font-size: 10px;
	}
		#search input { vertical-align: middle; }
	
	#breadcrumb {
	font-size: 10px;
	position: absolute;
	left: 215px;
	top: 101px;
	}
	
	#breadcrumb1col {
		font-size: 10px;
		position: absolute;
		left: 15px;
		top: 101px;
	}

#body2col #body1 {
	width: 720px;
	float: right;
	padding: 0px 15px 10px 15px;
}

#body1col #body1 {
	width: 920px;
	float: left;
	padding: 0px 15px 10px 15px;
}

#body1a {
	width: 450px;
	float: left;
	padding: 0px 15px 10px 0px;
}

#body2 { 
	width: 180px;
	float: left;
	padding: 0px 10px 10px 5px;
	font-size: .85em;
	color: #a7419d;
}

#body3 {
	width: 240px;
	float: right;
}

#footer {
	width: 950px;
	margin: 0px auto;
	text-align: left;
	padding: 10px;
	color: #812d7c;
	font-size: .7em;
}

#flashmovie {
	width: 450px;
	height: 286px;
	float: center;
} 

#footer a {
	color: #812d7c;
}

#footer a:hover { color: #fff; }

.class2 A:link {text-decoration: none; }
.class2 A:visited {text-decoration: none; }
.class2 A:active {text-decoration: none; }
.class2 A:hover {text-decoration: underline overline; }

.class2pub A:link {text-decoration: none; font-size: 8pt;}
.class2pub A:visited {text-decoration: none; font-size: 8pt;}
.class2pub A:active {text-decoration: none; font-size: 8pt;}
.class2pub A:hover {text-decoration: underline overline; font-size: 8pt;}

#printlistlogo { 
	float: left;
}
	#printlistlogo img { display: block; }

.swarovski:link, .swarovski:visited, .swarovski:active, .swarovski:hover { text-decoration: none; color: #50505b; }
.crystal:link, .crystal:visited, .crystal:active, .crystal:hover { color: #999999; }

h1.swarovski, h2.swarovski, h3.swarovski, h4.swarovski {
	font: bold 100% Verdana, Arial, Helvetica;
	border-bottom:hidden;
	border-bottom: 0px;
	color: #50505b; 
	font-weight:bold;
	text-decoration:none;
}

.text {
	color: #50505b; 
	font: bold 100% Verdana, Arial, Helvetica;
}

.italics {
	font-style:italic;
}

.nodec {
	text-decoration:none;
}

h1.seo, h2.seo, h3.seo, h4.seo {
	font: bold 150% Verdana, Arial, Helvetica;
	border-bottom:hidden;
	border-bottom: 0px;
	color: #50505b; 
}

/*************** DHTML menu styles **************************/

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:0px;height:0px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imclear,.imclear{font-size:1px;}/**/

/***** MENU0 ***********/
/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}

/* --[[ Main Container ]]-- */
#imouter0 {border:none; padding:0px; margin: 0px; }

/* --[[ Sub Container ]]-- */
#imenus0 li ul {background-color:#800e67; border: solid 1px #bb8ab3; padding:5px; margin:0px 0px 0px; }

/* --[[ Main Items ]]-- */
#imenus0 li a {color:#eac1dd; text-align:left; font: normal 11px Verdana, Arial, Helvetica; text-decoration:none; border-left: none; border-right: solid 1px #bb8ab3; padding: 6px 10px 5px 10px;  }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {color: #fff;}
	#imenus0 li a.ihover, .imde imenus0 a:hover {color: #fff;}

	/* [active] */
	#imenus0 li a.iactive {}

/* --[[ Sub Items ]]-- */
#imenus0 ul a {color:#fff; text-align:left; font-size:11px; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:3px 2px 3px 3px; margin:0px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#490544; color:#eac1dd; }
		#imenus0 ul li a.ihover {background-color:#490544; color:#eac1dd; }

		/* [active] */
		#imenus0 ul li a.iactive {}

/***** MENU1 ***********/
/* --[[ Sub Expand Icons ]]-- */
#imenus1 ul .imeas span,#imenus1 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus1 ul li:hover .imeas span,#imenus1 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}

/* --[[ Main Container ]]-- */
#imouter1 {border:none; padding:0px; margin: 0px 0px 20px 0px; }

/* --[[ Sub Container ]]-- */
#imenus1 li ul {background-color:#800e67; border: solid 1px #bb8ab3; padding:5px; margin:0px; }

/* --[[ Main Items ]]-- */
#imenus1 li{float: none !important; }
#imenus1 li a {background: url('images/vmenu.gif') no-repeat 0px -21px; color:#e183c4; text-align:left; font: normal 11px Verdana, Arial, Helvetica; text-decoration:none;  padding: 4px 5px 2px 18px; z-index: 1; }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus1 li:hover>a {color: #fff;background-position: 0px 0px;}
	#imenus1 li a.ihover, .imde imenus0 a:hover {color: #fff;background-position: 0px 0px;}

	/* [active] */
	#imenus1 li a.iactive {}

/* --[[ Sub Items ]]-- */
#imenus1 ul a {color:#fff; text-align:left; font-size:11px; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:3px 2px 3px 3px; margin:0px; background-image: none;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus1 ul li:hover>a {background-color:#490544; color:#eac1dd; }
		#imenus1 ul li a.ihover {background-color:#490544; color:#eac1dd; }

		/* [active] */
		#imenus1 ul li a.iactive {}
		
@media print {
	.hiddenpic { display: block; margin-bottom: 1em; }
	.picture { display: none; }
	#container, #top, #body2col #body1, #body1a, #body2, #body3, #footer { color: #000; font-size: 1em; width: auto; height: auto; padding: 0px; margin: 0px; float: none; }
	h2#title { position: static; margin-bottom: .5em; }
	#logo, #inventory, #hmenu, #breadcrumb, #vmenu, #search { display: none; }
	#body2 { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 1em 0px; font-size: 1em; }
	#body3 { margin-top: 2em; border-top: solid 1px #ccc; padding: 1em 0px; }

	body, td { background: none !important; }
	body { padding: 10px; }
}
