* { margin: 0px; padding: 0px; }
body { background-color: #000000; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#container { width: 840px; margin-left: auto; margin-right: auto; display: block; min-height: 680px; }
#nav { padding-left: 12px; float: left; display: block; }
#content { margin-left: 256px; padding: 99px 0px 54px 0px;  }
#content_main { margin-left: 256px; padding-top: 45px; }
#subnav { float:left; padding: 0px 12px 0px 12px; }
#retailers { padding-top: 18px; color: #6565cb; }
#copyright { font-size: 9px; color: #7F8183; width: 320px; margin: -54px auto 0px auto; padding-left: 319px;}
#jewellery_main { border-top: 2px solid #7F8183; border-bottom: 2px solid #7F8183; margin: 7px 0px 21px -170px; padding: 4px 12px 5px 45px; }
#gallerymap { margin: 7px 0px 21px 25px; float: left; display: block; }
p { padding-bottom: 18px; line-height: 18px; }
strong { color: #6565CB; font-size: 14px; font-weight: normal; }
.contentText { width: 321px; margin-left: 165px; }
.decoimg { padding-top: 102px; padding-left: 40px; }
.decoimg2 { padding-top: 205px; padding-left: 40px;}
.decoimg3 { padding-top: 160px; padding-left: 40px;}
.lightgray { color: #9D9FA1; }
.purple { color: #6565cb; }
.meetLezlie { background-image:url(headers/bg_meetlezlie.gif); background-position: 147px 54px; background-repeat: no-repeat; }
.creating { background-image:url(headers/bg_creating.gif); background-position: 144px 75px; background-repeat: no-repeat; }
.romancing { background-image:url(headers/bg_romancing.gif); background-position: 144px 63px; background-repeat: no-repeat; }
.dreamglass { background-image:url(headers/bg_dreamglass.gif); background-position: 139px 75px; background-repeat: no-repeat; }
.events { background-image:url(headers/bg_events.gif); background-position: 139px 63px; background-repeat: no-repeat; }
.press { background-image:url(headers/bg_press.gif); background-position: 139px 54px; background-repeat: no-repeat; }
.contact { background-image:url(headers/bg_contact.gif); background-position: 139px 75px; background-repeat: no-repeat; }
.gallery { background-image:url(headers/bg_gallery.gif); background-position: 139px 52px; background-repeat: no-repeat; }
.stories { background-image:url(headers/bg_stories.gif); background-position: 139px 70px; background-repeat: no-repeat; }
#picLezlie { padding: 4px 9px 0px 0px; }
h2, h3 { color: #6565cb; font-weight: normal; padding-top: 7px; }
.newsitem { float: left; text-align: right; width: 100px; }
.newsdescription { margin-left: 104px; padding-bottom: 3px; }
.orderitem { float: left; text-align: right; width: 94px; padding-top: 4px; }
.orderdescription { margin-left: 102px; padding-bottom: 3px; }
.galleryimg { border: 1px solid #636466; margin: 2px; }
.galleryimg:hover { border: 1px solid #9999FF; }
.galleryimgcurrent { border: 1px solid #9999FF; margin: 2px; }
a { text-decoration: none; color: #7f8183; }
a:hover { text-decoration: underline; }

#subnav { position: relative; right:25px; min-width:10px; }


#subnav a {  
margin: 0.3em 0;
    padding: 0 0 0.8em 15px;
	text-indent: 4px; 
	text-decoration: none; 
	color: #fff; 
	font-size:11px; 
	line-height: 1;
	}
#subnav a:hover { 
text-decoration: none; 
color:#7f8183; 
background: transparent url(nav/current-icon.gif) no-repeat scroll 0px 4px;     
margin: 0.3em 0;
padding: 0 0 0.8em 15px;
}

#subnav ul li {
	margin: 0.3em 0;
    padding: 0 0 0.8em 15px;
	list-style-position:inside; 
	list-style-image:url(nav/current-icon-blk.gif);
	}
	
#subnav ul li #current { text-decoration: none; color:#7f8183;
background: transparent url(nav/current-icon.gif) no-repeat scroll 0px 4px;  }


.story { width: 220px; margin-left: 36px; display: block; float: left; }

