img, div { behavior: url('/js/iepngfix.htc') }


a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#couturebutton a,
#collectionsbutton a,
#necklacesbutton a,
#aboutusbutton a,
#contactusbutton a,
#braceletsbutton a,
#homebutton a,
#bridalbutton a,
#fashionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#pid4aboutus,
#pid2collections,
#pid1home,
#pid3pressandmedia,
#pid5contactus  {
   margin: 0px auto 0px auto;
   width: 1440px;
   position: relative;
}

#pendantsbutton a,
#ringsbutton a,
#pressandmediabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#next p,
#viewdetails p,
#previous p  {
   font: 12px/24px Arial;
   margin: 0px;
   color: #939598;
   text-align: left;
}

#pressandmediabutton a:hover  {
   background-position: -118px 0%;
}

#collectionsbutton a:hover  {
   background-position: -82px 0%;
}

#contactusbutton a:hover  {
   background-position: -79px 0%;
}

#aboutusbutton a:hover  {
   background-position: -68px 0%;
}

#pressandmediabutton a  {
	width: 118px;
	background-image: url(../images/pressandmediabutton.gif);
}

#collectionsbutton a  {
	width: 82px;
	background-image: url(../images/collectionsbutton.gif);
}

#pressandmediabutton  {
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 191px;
   z-index: 15;
   width: 118px;
   height: 19px;
}

#homebutton a:hover  {
   background-position: -44px 0%;
}

#necklacesbutton a  {
	width: 74px;
	background-image: url(../images/necklacesbutton.gif);
}

#contactusbutton a  {
	width: 79px;
	background-image: url(../images/contactusbutton.gif);
}

#collectionsbutton  {
	visibility: visible;
	position: absolute;
	left: 387px;
	top: 215px;
	z-index: 15;
	width: 82px;
	height: 17px;
	background-image: url(../images/collectionsbutton.gif);
}

#braceletsbutton a  {
   width: 70px;
   background-image: url(../images/braceletsbutton.gif);
}

#pendantsbutton a  {
   width: 71px;
   background-image: url(../images/pendantsbutton.gif);
}

#aboutusbutton a  {
   width: 68px;
   background-image: url(../images/aboutusbutton.gif);
}

#fashionbutton a  {
   width: 56px;
   background-image: url(../images/fashionbutton.gif);
}

#couturebutton a  {
   width: 59px;
   background-image: url(../images/couturebutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 391px;
   top: 168px;
   z-index: 15;
   width: 79px;
   height: 17px;
}

#bridalbutton a  {
   width: 49px;
   background-image: url(../images/bridalbutton.gif);
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 144px;
   z-index: 15;
   width: 68px;
   height: 17px;
}

#ringsbutton a  {
	width: 39px;
	background-image: url(../images/ringsbutton.gif);
}

#homebutton a  {
   width: 44px;
   background-image: url(../images/homebutton.gif);
}

#id0contactus  {
	background: url(../images/id0contactus.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 551px;
	top: 142px;
	z-index: 15;
	width: 154px;
	height: 15px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 426px;
   top: 120px;
   z-index: 15;
   width: 44px;
   height: 17px;
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1440px;
   height: 1200px;
   background-color: #FFFFFF;
   background-image: none;
}

#layer129  {
	background: url(../images/layer129.gif)no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 4;
	width: 1440px;
	height: 1200px;
	background-image: url(../images/layer129.jpg);
}
#about_content, #contact_form {
	position:absolute;
	width:340px;
	height:380px;
	/*overflow:auto;*/
	padding-right:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	left:550px;
	top:180px;
	z-index:10;
	}
#contact_form {
	color:#bbb;
	}
#contact_form a {
	color:#bbb;
	text-decoration:underline;
	}
#contact_form label, #contact_form input {
	display:block;
	font-size:14px;
}
#contact_form input.text, #contact_form textarea.text {
	background:transparent;
	/*
	background:#444;
	border:1px solid #999;
	*/
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	width:300px;
	/*
	padding:.4em;
	margin:0 0 .6em 0;
	*/
	padding:3px;margin:0px;
	border:0px;
}

#contact_form input.text {
	background-image:url(/images/input_bg.jpg);
	background-repeat:no-repeat;
	width:192px;
	height:21px;
}

#contact_form textarea.text {
	background-image:url(/images/textarea_bg.jpg);
	background-repeat:no-repeat;
	width:192px;
	height:125px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #0C0C0D; color:#ccc;
}
#cats {
	z-index:15;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Lucida Grande,Trebuchet MS,Arial;
	font-size:12px;
	line-height:1.75em;
	position:absolute;
	left:300px;
	top:256px;	
	}
#cats a:link, #cats a:active, #cats a:visited {
	color:#888;
	}
#cats a:hover {
	color:#aaa;
	}
#cats a.selected {
	color:#fff;
	}
	
		
	
	
div#logo {
	position:absolute;
	top:0px;
	left:190px;
	width:300px;
	height:100px;
}

div#aboutImage {
	position:absolute;
	z-index:10;
	top:104px;
	right:248px;
	width:250px;
	height:516px;
}

div#contactImage {
	position:absolute;
	z-index:10;
	top:104px;
	right:248px;
	width:250px;
	height:516px;
}


div#contactInfo {
	position:absolute;
	z-index:15;
	top:197px;
	left:760px;
	width:300px;
	height:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}



div#dgbug {
	position:absolute;
	top:660px;
	left:200px;
	width:995px;
	text-align:center;
	z-index:20;
	font-size:10px;
	color:#777777;
}
div#dgbug a:link, div#dgbug a:visited {
	text-decoration:underline;
	color:#777777;
}
div#dgbug a:hover {
	text-decoration:underline;
	color:#AAAAAA;
}


div#jck_badge {
	position:absolute;
	top:640px;
	left:205px;
	width:84px;
	height:82px;
	overflow:hidden;
	z-index:100;
	font-size:10px;
}
div#jck_badge a {
	display:block;
}
div#jck_badge a:link img,
div#jck_badge a:visited img {
	position:relative;
	display:block;
	margin-top:0px;
}
div#jck_badge a:hover img {
	margin-top:-82px;
}




div#searcher {
	position:absolute;
	right:247px;
	top:70px;
	font-family:Lucida Grande,Trebuchet MS,Arial;
	color:#AAAAAA;
	font-size:11px;
}


div#thumbHeader {
	position:absolute;
	z-index:16;
	width:207px;
	height:20px;
	left:970px;
	top:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}



	
#scrollContent {
	position:absolute !important;
	margin:0px;padding:0px;
	padding-bottom:50px;
	top:20px;
	}
#scrollContainer {
	margin:0px;padding:0px;display:block;
}
#scrollContainer #handle {
	width:8px;
	height:11px;
	cursor:pointer;
	position:absolute;
	
	}
#scrollContainer #handle #knob {
	width:40px;
	height:40px;
	line-height:0;
	position:relative;
	top:0px;
	/*background:url(/images/knob.png) no-repeat;*/
	left:0px;
	font-family:Georgia,Times,serif;
	font-size:18px;
	
}
#track {
	width:5px;
	position:absolute;
	border-left: 2px solid #9c9ca0;
	top:0px;
	margin:0px;padding:0px;
}	

