/* CSS Document */

@font-face {
	font-family: "BallantinesScriptEF-Light";
	src: url('BallantinesScriptEF-Light.eot');
  	src: local('BallantinesScriptEF-Light'), url('bzlt____.ttf') format('truetype');
}


div, img {
	behavior: url("iepngfix.htc");
}

body {
	behavior:url("hover.htc"); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; margin:0px; padding:0px; background:url(images/site-background.jpg) repeat-x #171445; color:#666666;
}
div.bodyBorder {
	width:819px;
}
div.bodyContent {
	width:819px; float:left; text-align:left;
}

div.header {
	float:left; width:819px;
}
	div.header img {
		float:left; background:none;
	}
	div.header ul {
		float:left; width:670px; background:url(images/nav-background.gif) no-repeat; height:22px; padding:0px 0px 0px 149px; margin:0px; color:#FFFFFF; font-size:1.3em; font-weight:bold; list-style:none;
	}
		div.header ul li {
			float:left; padding:0px 20px 0px 0px;
		}
		div.header ul li a {
			color:#FFFFFF; text-decoration:none;
		}
		div.header ul li a:hover {
			color:#FFFFFF; text-decoration:underline;
		}
			div.header ul ul.sub {
				display:none;
			}
				div.header ul li:hover ul.sub {
					display:block; position:absolute; float:left; width:189px; font-size:.9em; margin:0px; padding:0px; list-style:none; z-index:150; background:none;
				}
					div.header ul li:hover ul.sub li {
						float:left; font-size:.9em; font-weight:bold; width:177px; height:21px; padding:5px 4px 0px 8px; background:url(images/sub-nav-background.png) repeat-y;
					}
						div.header ul li:hover ul.sub li:hover {
							background:url(images/sub-nav-over.png) no-repeat; height:21px; padding:5px 4px 0px 8px; margin:0px; width:177px;
						}
						
						div.header ul ul.sub ul.subSub {
							display:none; background:none;
						}
							div.header ul ul.sub li:hover ul.subSub {
								display:block; position:absolute; left:150px; font-size:1.0em; float:left; background:url(images/sub-sub-nav-background.png) repeat-y; width:179px; list-style:none; padding:0px; margin:-23px 0px 0px 0px;
							}
								div.header ul ul.sub li:hover ul.subSub li {
									float:left; font-size:.9em; font-weight:bold; width:177px; height:21px; padding:5px 4px 0px 8px; background:url(images/sub-sub-nav-background.png) repeat-y;
								}
								div.header ul ul.sub li:hover ul.subSub li:hover {
									background:url(images/sub-sub-nav-over.png) no-repeat; height:21px; padding:5px 4px 0px 8px; margin:0px; width:177px;
								}
				
div.adminHeader {
	float:left; width:819px;
}
	div.adminHeader img {
		float:left;
	}
	div.adminHeader ul {
		float:left; width:670px; background:url(images/nav-background.gif); height:22px; padding:0px 0px 0px 149px; margin:0px; color:#FFFFFF; font-size:1.0em; font-weight:bold; list-style:none;
	}
		div.adminHeader ul li {
			float:left; padding:0px 35px 0px 0px;
		}
		div.adminHeader ul li a {
			color:#FFFFFF; text-decoration:none;
		}
		div.adminHeader ul li a:hover {
			color:#FFFFFF; text-decoration:underline;
		}


		
div.welcomePhoto {
	float:left; width:819px; margin-bottom:8px;
}
div.wixonExclusives {
	float:left; width:807px; padding:12px 6px 12px 6px; margin-bottom:8px; background:url(images/home-bottom-content-scale.jpg) repeat-x #424068;
}
	div.wixonExclusives h2 {
		font-size:1.3em; padding:0px; margin:0px;
	}
	div.wixonExclusives div.homeItems {
		float:left; width:247px; height:151px; border:1px solid #999999; padding:5px; line-height:1.1em; background:#FFFFFF;
	}
		div.wixonExclusives div.homeItems span.red {
			color:#CC0000; font-weight:bold;
		}
		div.wixonExclusives div.homeItems strong {
			color:#171445;
		}
div.inventory {
	float:left; width:247px; height:151px; border:1px solid #999999; padding:5px; line-height:1.1em; margin:0px 0px 15px 0px;
}
	div.photo {
		float:left; width:100px; padding:0px 5px 0px 0px;
	}
	div.text {
		float:left; width:142px;
	}
	div.inventory div.text span.red {
		color:#CC0000; font-weight:bold;
	}
	div.inventory div.text strong {
		color:#171445;
	}

div.space {
	float:left; width:15px;
}
div.welcomeText {
	float:left; width:795px; padding:25px 12px 25px 12px; text-align:justify; background:url(images/W-Bkgd.jpg) no-repeat #FFFFFF;  
}
	div.welcomeText h1 {
		float:left; width:535px; font-size:1.3em; padding:0px; margin:0px;
	}
	div.welcomeText h2 {
		float:left; width:249px; font-size:1.3em; padding:0px; margin:0px;
	}
	div.welcomeText div.items {
		float:left; width:245px; border:1px solid #999999; padding:5px; background:#FFFFFF;
	}
		div.items ul {
			list-style:none; float:left; padding:0px; margin:0px;
		}
			div.items ul li {
				float:left; width:122px;
			}

div.siteBottom {
	float:left; width:809px; padding:5px; background:#000000; color:#FFFFFF;
}
	div.siteBottom img {
		float:left;
	}
	div.bottomNav {
		float:left; width:228px; padding:0px 20px 0px 27px;
	}
		div.bottomNav ul {
			list-style:none; float:left; width:228px; margin:0px; padding:0px; border-bottom:1px solid #FFFFFF;
		}
			div.bottomNav ul li {
				float:right; padding:0px 0px 0px 10px; font-weight:bold; text-align:center;
			}
			div.bottomNav ul li a {
				color:#FFFFFF; text-decoration:none;
			}
			div.bottomNav ul li a:hver {
				color:#FFFFFF; text-decoration:underline;
			}
		div.bottomNav p {
			float:left; text-align:right; font-size:.9em; width:228px; padding:0px; margin:0px;
		}
		
div.interiorNavBottom {
	float:left; width:809px;
}

/************************************** 
           PRODUCT PAGE
**************************************/
div.mainPhoto {
	float:left; width:819px; margin:0px 0px 10px 0px; background:#FFFFFF;
}
div.mainProduct {
	float:left; width:789px; margin:0px 0px 10px 0px; padding:15px; background:#FFFFFF;
}
	div.mainProduct div.productImage {
		float:left; width:350px;
	}
	div.mainProduct div.productText {
		float:left; width:429px;
	}

div.jewelry {
	float:left; width:799px; padding:10px; background:#FFFFFF;
}
	div.categoryHolder {
		float:left; width:767px; padding:15px; margin:0px 0px 10px 0px; border:1px solid #999;
	}










div.interiorNavBottomJewelry {
	float:left; width:807px; background:#FFF; height:22px; text-align:right; font-size:.9em; padding:6px;
}
div.interiorContent-Search {
	float:left; width:809px; padding:0px 6px 6px 6px; background:url(images/interior-background.gif) repeat-y;
}
div.interiorContent {
	float:left; width:807px; padding:6px; background:#FFFFFF;
}
	div.interiorContent td.cookie,div.interiorContent-Search td.cookie {
		font-size:.9em;
	}
	div.catPhoto {
		float:left; width:259px; padding:0px 43px 0px 0px;
	}
	div.catText {
		float:left; width:245px; padding:0px 29px 0px 0px;
	}
	div.catSearch {
		float:left; width:206px; background:url(images/category-background.jpg) repeat-x; background-color:#e5e5e5; padding:0px 10px 10px 15px;
	}
	div.interiorContent h1, h2 {
		font-size:1.6em; padding:0px; margin:0px; font-weight:normal;
	}
	div.interiorContent-Search h1, h2 {
		font-size:1.6em; padding:0px; margin:0px; font-weight:normal;
	}
	form {
		margin:0px; padding:10px 0px 0px 0px;
	}
	form input.search {
		font-size:.9em; border:1px solid #d1d1d1;
	}
	form input.button {
		padding:0px; margin:0px;
	}
	div.productImage {
		float:left; width:350px; padding:0px 10px 0px 0px;
	}
	div.productText {
		float:left; width:365px;
	}
		div.productText span.red {
			color:#CC0000; font-weight:bold;
		}
		div.productText strong {
			color:#171445;
		}

a {
	color:#171445; text-decoration:none;
}
a:hover {
	color:#171445; text-decoration:underline;
}
div.mlt a {
	color:#999999; text-decoration:none; font-size:.9em;
}
div.mlt a:hover {
	color:#999999; text-decoration:underline; font-size:.9em;
}
div.white a {
	color:#999999; text-decoration:none; font-size:1.1em;
}
div.white a:hover {
	color:#999999; text-decoration:underline; font-size:1.1em;
}


div.siteMapHeader {
	float:left; width:225px; border:1px solid #999999; background:#E8E8E8; margin:0px 15px 0px 0px;
}
div.siteMapHeader h2 {
	padding:5px; margin:0px; font-size:1.0em;
}
div.siteMapInt {
	float:left; width:215px; background:#FFFFFF; padding:5px;
}
div.siteMapBar {
	float:left; width:805px;
}

h1 {
	font-size: 1.3em;
}


div.scrollHolder {
	float:left; width:300px; height:25px; padding:0px 249px 0px 250px; 
}
div.scroller {
	float:left; width:284px; height:25px; background:url(images/scrollbar_repeatcenter.gif) repeat-x;
}
div.handle {
	width:109px; height:25px; background:url(images/scrollbar_handle.gif) no-repeat;
}
.clear{
	clear:both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}


/*
 WISH LIST PAGE
*/
div.wishlistItem {
	float:left; width:150px; padding:5px;
}
div.wishlistPhoto {
	float:left; width:150px; height:150px;
}
div.wishlistText {
	float:left; width:150px;
}


.font_replace {
	font-family:'BallantinesScriptEF-Light'; font-size:36px; color:#000000; margin:0px; padding:0px;
}
