body {
	margin:0;
	padding: 0;
	font-size: 12px;
	/* font-family: Tahoma, Geneva, sans-serif; */
	font: 100%/1.5 Helvetica, Arial, sans-serif;
	font-smooth: always;
	color: #242626;
}

#brandcontainer{width: 765px;height: 48px; float: right; margin: 10px 0 0 0}

.nav_item{float:left;margin:4px 0px 4px;height:40px;text-align:center;color:white;background:url('../images/nav_sprite2.png');cursor:pointer;}

.tab1{width:139px;}
.tab1xyz{width: 139px; height: 40px;background-position:0px -40px;}
.tab1:hover{background-position:0px -40px;}

.tab2{width:120px;background-position:-139px 0px;}
.tab2active{width:120px;background-position:-139px -40px;}
.tab2:hover{background-position:-139px -40px;}

.tab3{width:119px;background-position:-259px 0px;}
.tab3active{width:119px;background-position:-259px -40px;}
.tab3:hover{background-position:-259px -40px;}

.tab4{width:158px;background-position:-378px 0px;}
.tab4active{width:158px;background-position:-378px -40px;}
.tab4:hover{background-position:-378px -40px;}

.tab5{width:124px;background-position:-536px 0px;}
.tab5active{width:124px;background-position:-536px -40px;}
.tab5:hover{background-position:-536px -40px;}

.tab6{width:104px;background-position:-670px 0px;}
.tab6active{width:104px;background-position:-670px -40px;}
.tab6:hover{background-position:-670px -40px;}


div.entry {
font-size:13px;
line-height:20px;
margin:15px 0 5px;
}

h6 {
  color: #000;
  display: block;
  /* fixed for Non-PCs without Photoshop CS2+ */
  font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
  font-weight: normal;
}

/*
h1 { font-size: 34px; line-height: 1.2; margin: 0.3em 0 10px; }
h2 { font-size: 28px; line-height: 1.3; margin: 1em 0 .2em; }
h3 { font-size: 24px; line-height: 1.3; margin: 1em 0 .2em; }
h4 { font-size: 19px; margin: 1.33em 0 .2em; }
h5 { font-size: 1.3em; margin: 1.67em 0; font-weight: bold; } */
h6 { font-size: 1.15em; margin: 1.67em 0; font-weight: bold; }


/* MINIMUM RESET - based on work by Eric Meyer
------------------------------------------------------------------ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }


#main_content_wrap {
	width: 987px;
	height: 478px; 
	/* background: #FFF url('../images/body_bg_487.jpg') no-repeat; */
	margin: 0 auto 0 auto;
}

img {
	border: 0;
}

#left_col {
	width: 156px;
	height: 478px;
	float: left;
	margin: 0 0 0 0;
}

#center_col {
	width: 581px;
	height: 478px;
	float: left;
	background-color: #FFF;
}

#right_col {
	width: 250px; 
	height: 478px;
	float: left;
	margin: 0 0 0 0;
}

#wide_col {
	width: 831px;
	height: 478px;
	float: left;
	background-color: #FFF;
}



#gallery_wrap {
	width: 505px;
	height: 404px;
	padding: 0px 2px 0 3px;
	margin: 0 0 0 0;
	overflow: auto;
}

#gallery_pagination {
	width: 480px;
	height: 25px;
	margin: 10px 15px 0 15px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	/* border-top: 1px solid #DDD; */
	color: #669;
}

#gallery_pagination a {
		color: #222;
		padding: 5px 8px; 
		background-color: #bebecc;
		text-decoration: none;
		}
		
#gallery_pagination a:hover {
		color: #FFF;
		padding: 5px 8px; 
		background-color: #669;
		text-decoration: none;
		}
		
#gallery_pagination a.pag-current {
		color: #FFF;
		padding: 5px 8px; 
		background-color: #669;
		text-decoration: none;
		}
		
a.galleryseeall:link { font-size: 12px; color: #666699; text-decoration: none; }
a.galleryseeall:active { font-size: 12px;color: #666699; text-decoration: none; }
a.galleryseeall:hover { font-size: 12px;color: #666699; text-decoration: underline; font-weight: bold; }
a.galleryseeall:visited { font-size: 12px;color: #666699; text-decoration: none; }

.gallery_thumb {
	width: 120px; 
	height: 115px; 
	margin: 0px 3px 1px 2px; 
	background-color:#FFF; 
	float: left; 
	text-align: center;
}

.gallery_thumb_all {
	width: 120px; 
	height: 115px; 
	margin: 0px 1px 1px 0px; 
	background-color:#FFF; 
	float: left; 
	text-align: center;
}

.gallery_thumb_name {
	margin: 7px 0 7px 0;
	height: 30px; 
	font-size: 9px;
	color: #669;
	line-height: 15px;
}

#gallery_expanded_info {
	width: 180px;
	margin: 25px auto 0 auto;
	/* background-image: url('../images/expanded_info_bg.gif');
	background-repeat: no-repeat; */
	text-align: center;
}

#gallery_expanded_info_desc {
	margin: 8px 0 0 0;
	text-align: center;
	font-size: 12px;
	line-height: 1.4em;
	color: #222;	
}

/* navigation links */

#topnav { height: 28px; line-height: 28px; width: 600px; font-size: 14px; margin: 0 auto; text-align: center; }

#link1 {
	display:block;
	width: 50px;
	height: 20px;
	float: left; 
	margin: 7px 0 0 10px;
	background-image: url('../images/nav/home_0.gif');
}

#link1:hover {
	background-image: url('../images/nav/home_1.gif');
}

#link2 {
	display:block;
	width: 125px;
	height: 20px;
	float: left; 
	margin: 7px 0 0 22px;
	background-image: url('../images/nav/wheretobuy_0.gif');
}

#link2:hover {
	background-image: url('../images/nav/wheretobuy_1.gif');
}


#link3 {
	display:block;
	width: 88px;
	height: 20px;
	float: left; 
	margin: 7px 0 0 28px;
	background-image: url('../images/nav/products_0.gif');
}

#link3:hover {
	background-image: url('../images/nav/products_1.gif');
}

#link4 {
	display:block;
	width: 108px;
	height: 20px;
	float: left; 
	margin: 7px 0 0 34px;
	background-image: url('../images/nav/inspiration_0.gif');
}

#link4:hover {
	background-image: url('../images/nav/inspiration_1.gif');
}

#link5 {
	display:block;
	width: 60px;
	height: 20px;
	float: left; 
	margin: 7px 0 0 34px;
	background-image: url('../images/nav/about_0.gif');
}

#link5:hover {
	background-image: url('../images/nav/about_1.gif');
}

/* Left Nav */
#nav_left_wrap {
	width: 125px;
	margin: 15px 0 0 15px;
}

#leftlink1 {
	display: block;
	width: 175px;
	height: 15px;
	margin: 15px 0 0 0;
	background-image: url('../images/leftnav/beads_0.gif');
}

#leftlink1:hover {
	background-image: url('../images/leftnav/beads_1.gif');
}

#leftlink2 {
	display: block;
	width: 175px;
	height: 15px;
	margin: 15px 0 0 0;
	background-image: url('../images/leftnav/bracelets_0.gif');
}

#leftlink2:hover {
	background-image: url('../images/leftnav/bracelets_1.gif');
}

#leftlink3 {
	display: block;
	width: 175px;
	height: 15px;
	margin: 15px 0 0 0;
	background-image: url('../images/leftnav/necklaces_0.gif');
}

#leftlink3:hover {
	background-image: url('../images/leftnav/necklaces_1.gif');
}

#leftlink4 {
	display: block;
	width: 175px;
	height: 15px;
	margin: 15px 0 0 0;
	background-image: url('../images/leftnav/rings_earrings_0.gif');
}

#leftlink4:hover {
	background-image: url('../images/leftnav/rings_earrings_1.gif');
}

/* lefsub links */

.lefttoplink {
	display: block;
	width: 125px;
	line-height: 16px;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-weight: bold
}

.leftsublink {
	display: block;
	width: 125px;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	margin: 0 0 5px 0;
}



a { text-decoration: none; }
a:link, a:visited { color: #004D99; }
a:focus, a:hover, a:active { color: #86180A; }


/* Site Content */

p { 
	padding: 0 15px;
	margin: 0 0 10px 0;
	line-height: 1.4em;
	font-size: 12px;
	color: #666;
}

h1 { margin: 12px 0 12px 0;
	padding: 0 15px;
	font-size: 18px;
	font-weight: bold;
	}
	
h6 { margin: 22px 0 22px 0;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	}
	

ul {
	margin: 0 0 0 25px;;
	padding: 0;
	}
	
ul li {
	margin: 0 0 8px 15px;
	padding: 0 0 0 0;
	color: #666;
	}
	
/* inspiration */
.inspiration_pic {



	margin: 0 10px 10px 0; float: left; background-color:#0C9; border: 2px solid #DDD;
	}

/* For Retailers */
ul#weoffer {
	list-style-type: disc;
	}
	
ul#weoffer li {
	font-size: 12px;
	line-height: 1.2em;
	}

