/*colors:lt brown: 5b3417dk brown: 221408lt gray: a7a7a7dk gray: 6f727e*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {	margin:0;	padding:0;	} a{	color:#221408;	text-decoration:underline;		}			a:hover{	color:#6f727e;	text-decoration:underline;		}			 a.newslink{	color:#fff;	text-decoration:underline;		}			a.newslink:hover{	color:#221408;	text-decoration:underline;		}					.artists-photo {float:left; width:160px; }.artists  {width:380px; float:left; padding-left:10px;}.artists-wrap {width:550px; padding-bottom:10px;}	body { background: #a7a7a7 url(images/top-back.jpg) repeat-x; 	font: 12px Lucida Grande, Lucida Sans Unicode;	line-height: 1.6;	color:#6f727e;		}	#bottom {width:853px; margin:0 auto; padding-top:20px;}	#bottom-wrap{background: #5b3417; 	}	#copyright{float:left;}			UL.bulleted{ list-style:none;}UL.bulleted li {background: url(images/bullet.jpg) no-repeat 0px 5px; 	padding: 2px 0 6px 15px;	line-height: 1.4;	color:#221408;}.clear {	clear:both;	font-size:0;	line-height:0;	visibility:hidden;	}#category-level {float:left; width:550px; padding-bottom:40px;}#category-level img {float:left; padding:0 10px 10px 0;}#content-interior {width:853px; min-height:417px; background: #a7a7a7 url(images/interiorback.jpg) no-repeat;}#content {width:853px; height:417px; background: #a7a7a7 url(images/homegraphic.jpg) no-repeat; }#detail-level {float:left; width:404px; padding-bottom:40px;}#forms {float:left; width:404px; padding-bottom:40px; color:#221408; line-height:1.4;}#forms p {padding-bottom:8px;}#footer {padding:10px 0px 100px 0px;font-size: 11px;	color:#fff;}#footer a{	color:#fff;	text-decoration:none;		}			#footer a:hover{	color:#fff;	text-decoration:underline;		}						#facebook{float:right; background: url(images/facebook.gif) no-repeat; padding:5px 0 0 30px; height:30px;}.forprinting{display:none;}#header {	width:853px;	height:102px;	}h2#hometext {	text-indent:-9999px;	line-height:17px;	overflow:hidden;	width:124px;}		h2#visitus {		text-indent:-9999px;	line-height:46px;	overflow:hidden;	background: url(images/visitus-downtownchic.gif) no-repeat;	width:127px;	margin:10px 10px 10px 10px;}		h2#specials {		text-indent:-9999px;	line-height:61px;	overflow:hidden;	background: url(images/specials.gif) no-repeat;	width:129px;	margin:10px 10px 10px 10px;	float:left;}		h2#pendants {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/pendants.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;	float:left;}			h2#contact {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/contactus.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;}	h2#about {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/aboutus.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;}		h2#maillist {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/mailinglist.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;}	h2#wishlist {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/wishlist.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;}		h2#other_artists {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/otherartist.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;}			h2#custom {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/customdesign.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;}		h2#news {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/news.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;}		h2#bethefirst {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/bethefirst.gif) no-repeat;	width:130px;	margin:0px 0px 0px 0px;}		h2#earrings {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/earrings.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;	float:left;}			h2#religious {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/religious.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;	float:left;}	h2#rings {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/rings.gif) no-repeat;	width:72px;	margin:30px 10px 10px 0px;	float:left;}	h2#bracelets {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/bracelets.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;	float:left;}h2#engagement {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/engagement.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;	float:left;}	h2#mens {		text-indent:-9999px;	line-height:37px;	overflow:hidden;	background: url(images/mens.gif) no-repeat;	width:130px;	margin:30px 10px 10px 0px;	float:left;}									#instruction{float:right;  margin:40px 10px 0px 0px;}#instruction-detail{float:right;  margin:40px 0px 0px 0px;}#instruction-detail a{	color:#6f727e;	text-decoration:none;}			#instruction-detail a:hover{	color:#221408;	text-decoration:none;}			#left-col{width:550px;}	#left-col-detail{width:404px;}#left-text {float:left; width:550px; padding-bottom:20px; line-height: 1.6;	color:#221408;}	#left-text p{ padding-bottom:20px;}#left-text h3{ font-size: 16px; font-weight: bold; padding:0; margin:0; color:#221408;}#left-text UL{ list-style:none;}#left-text UL li {background: url(images/bullet.jpg) no-repeat 0px 5px; 	padding: 2px 0 6px 15px; 	line-height: 1.4;	color:#221408;}	#left-other {float:left; width:680px; padding-bottom:20px; line-height: 1.6;	color:#221408;}		#left-other p {padding:10px 0 10px 0;}	#left-other img {float:left; padding-right:20px; padding-bottom:20px;}			#logo{display:block; width:297px; height:24px; float:left; margin:57px 0 0 -3px;}#left-text p.lessspace {padding-bottom:10px;}ul#minor-nav  { float:right; width:auto; margin-top:70px;}	#minor-nav  li{	padding:0px 0px 0px 10px;	display:inline;	font-size: 11px;}#minor-nav  li a{	color:#fff;	text-decoration:none;}		#minor-nav  li a:hover{	color:#a7a7a7;	text-decoration:none;}	#nav{width:853px; height:38px; position:relative;}		#nav ul{/*	position:absolute;*/	height:38px;	list-style:none;	overflow: hidden;	width:808px;	}#nav ul li a {	background: transparent url(images/links2.gif) no-repeat;	display:block;	height: 0px !important; 	height /**/:38px; /* IE5/Win */	overflow: hidden;	padding: 38px 0 0 0;	position: absolute;	text-decoration: none;	text-indent: -9999px;	top: 0;		}#nav ul li.earrings a{	background-position: 0 0;	left:0px;	width:82px;	}#nav ul li.earrings a:hover{	background-position: 0 -38px;	}		#nav ul li.pendants a{	background-position: -82px 0;	left:82px;	width:93px;	}#nav ul li.pendants a:hover{	background-position: -82px -38px;	}	#nav ul li.religious a{	background-position: -175px 0;	left:175px;	width:93px;	}#nav ul li.religious a:hover{	background-position: -175px -38px;	}			#nav ul li.rings a{	background-position: -268px 0;	left:268px;	width:65px;	}#nav ul li.rings a:hover{	background-position: -268px -38px;	}			#nav ul li.bracelets a{	background-position: -333px 0;	left:333px;	width:96px;	}#nav ul li.bracelets a:hover{	background-position: -333px -38px;	}	#nav ul li.engagement a{	background-position: -429px 0;	left:429px;	width:120px;	}#nav ul li.engagement a:hover{	background-position: -429px -38px;	}						#nav ul li.mens a{	background-position: -549px 0;	left:549px;	width:53px;	}#nav ul li.mens a:hover{	background-position: -549px -38px;	}			#nav ul li.custom_design a{	background-position: -602px 0;	left:602px;	width:137px;	}#nav ul li.custom_design a:hover{	background-position: -602px -38px;	}#nav ul li.other_artists a{	background-position: -740px 0;	left:740px;	width:114px;	}#nav ul li.other_artists a:hover{	background-position: -740px -38px;	}			#news-section img {float:left; padding-left:20px;}		#newstext {float:left; width:415px; padding-left:20px;	color:#fff;}				#newstext a {color:#fff; text-decoration:underline;}	#newstext a:hover{	color:#6f727e;	text-decoration:underline;		}	#news-section {padding:20px; background: #221408; margin-bottom:20px;}			#right-side  {float:right; width:270px; padding:0 0 0 20px;}#right-side-photos  {float:right; width:270px; padding:0 0 0 20px; font: 11px Lucida Grande, Lucida Sans Unicode;	line-height: 1.2;	color:#6f727e;}#right-side-photos  img{padding-bottom:3px;}#right-side-photos  p{padding-bottom:20px;}#right-side-detail  {float:right; width:404px; padding:0 0 50px 30px;}#right-side-detail UL{ list-style:none; padding-top:20px;}#right-side-detail UL li {background: url(images/bullet.jpg) no-repeat 0px 5px; 	padding: 2px 0 6px 15px; 	line-height: 1.4;	color:#6f727e;}#right-side-detail h3{ font-size: 16px; font-weight: bold; padding:0; margin:0; color:#221408;}#right-side-detail p{ padding-bottom:10px; line-height: 1.4;	color:#221408;}			#textblock2 {width:260px; background: #6f727e; 	color:#fff; padding:10px; font-size: 12px; line-height: 1.6;}	#textblock {width:152px; background: #6f727e; float:right; margin-top:70px; font-size: 10px; line-height: 1.3;	color:#fff; padding-bottom:5px;}	#textblock p{padding:0 10px 5px 10px;}	.wrap {	width:853px;	margin:0 auto;	padding:0 20px 0 20px;	}