body {
	font-family: Times New Roman, Times, serif;
	font-size: x-small;
	margin: 0;
	padding: 0;
	background-color: #f0e8cf;
/*	behavior: url(csshover.htc);*/
	color: #633D34;
}

a {
	text-decoration: none;
	color: #846E2E;
}

a: hover {
	text-decoration: underline;
	color: #633D34;
}

td {
	font-family: Times New Roman, Times, serif;
}

th {
	font-family: Times New Roman, Times, serif;
}

img {
	border: 0 none;
}

#containerwrapper {
	position: relative;
	border: 0px solid;
	margin: 0 auto 0;
	width: 955px;
	height: 678px;
	top: 0;
	padding: 0;
}

#splash {
	position: relative;
	border: 0px solid;
	margin: 0 auto 0;
/*	width: 745px;
	height: 583px;*/
	width: 941px;
	height: 549px;
	top: 0;
	padding: 0;
	background-color: #DBABAB;
}

#navbar {
	position: absolute;
	top: 608px;
	left: 330px;
	width: 420px;
/*	width: 340px;*/
	height: 25px;
	font-size: 0.9em;
	font-family: Verdana;
	text-align: center;
	font-weight: normal;
}

#navbar a {
	text-decoration: none;
	color: #755851;
}

#navbar a:hover {
/*	background-color: #653D37;*/
	color: #AE9E9E;
}

#navbar a:visited {
	color: #755851;
}
/*
#logo1 {
	position:absolute;
	top: 2px;
	left: 393px;
	width: 179px;
	height: 114px;
	background-image:url(slice/logo.gif);
	z-index: 2;
}
*/
.logo {
	position:absolute;
	top: 2px;
	left: 393px;
	width: 179px;
	height: 114px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='slice/logo.png');
	z-index: 2;
}

.logo[class] {
	background: url(slice/logo.png);
}

#outerborder {
	position: absolute;
	border: 0px solid #A48107;
/*	top: 44px;*/
	top: 36px;
	width: 955px;
	left: 0;
/*	left: 7;*/
	height: 566px;
	padding: 0;
	background-image:url(slice/border.gif);
	z-index: 0;
}

#innerborder {
	position: absolute;
	border: 0px solid #A48107;
	top: 8px;
	left: 6px;
	width: 941px;
	height: 549px;
	padding: 0;
}

#menu_about {
	position: absolute;
	top: 0;
	left: 50px;
	width: 94px;
	height: 28px;
	border: 0px solid;
}

#menu_collection {
	position: absolute;
	top: 0;
	left: 159px;
	width: 63px;
/*	height: 28px;*/
	border: 0px solid;
	background-color: f0e8cf;
	z-index: 2;
}

#menu_layer {
	position: absolute;
	top: 51px;
	left: 159;
	width: 63;
	height: 90px;
	background-repeat: repeat-y;
	z-index: 1;
	border: 1px solid;
}

#menu_musthave {
	position: absolute;
	top: 0;
	left: 238px;
	width: 82px;
	height: 28px;
	border: 0px solid;
}

#menu_press {
	position: absolute;
	top: 0;
	left: 332px;
	width: 45px;
	height: 28px;
	border: 0px solid;
}

#menu_stores {
	position: absolute;
	top: 0;
	left: 588px;
	width: 104px;
	height: 28px;
	border: 0px solid;
}

#menu_contactus {
	position: absolute;
	top: 0;
	left: 716px;
	width: 74px;
	height: 28px;
	border: 0px solid;
}

#menu_events {
	position: absolute;
	top: 0;
	left: 813px;
	width: 46px;
	height: 28px;
	border: 0px solid;
}

#deco_bar {
	position: absolute;
	border: 0px solid;
	top: 28px;
	left: 1px;
	width: 941px;
	height: 23px;
	padding: 0;
	background-image: url(slice/deco_bar.gif);
	z-index: 0;
}

#full_content {
	position: absolute;
	top: 51px; 
	left: 2px;
	height: 498px;
	width: 941px;
}

#flash {
	position: absolute;
	top: 51px;
	left: 1px;
	width: 289px;
	height: 498px;
	border-right: 1px solid #A48107;
}

#flash-purple {
	position: absolute;
	top: 51px;
	left: 1px;
	width: 289px;
	height: 498px;
	border-right: 1px solid #A48107;
	background-image: url(slice/purple_bkg.png);
}

#flash-blue {
	position: absolute;
	top: 51px;
	left: 1px;
	width: 289px;
	height: 498px;
	border-right: 1px solid #A48107;
	background-image: url(slice/blue_bkg.png);
}

#flash-yellow {
	position: absolute;
	top: 51px;
	left: 1px;
	width: 289px;
	height: 498px;
	border-right: 1px solid #A48107;
	background-image: url(slice/yellow_bkg.png);
}




#content {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	z-index: 3;
/*	background-color: #f3f0e2;*/
}

#content-home {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	z-index: 3;
	background-image: url(slice/home_bkg.jpg);
/*	background-color: #f3f0e2;*/
}

#content-home-flash {
	position: absolute;
	top: 67px;
	left: 58px;
	width: 536px;
	height: 368px;
}


#content-about {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/about_bkg.jpg);
}

#content-about-elem {
	position: absolute;
	top: 80px;
	left: 40px;
	width: 500px;
	height: 350px;
}

#content-musthave {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/musthave_bkg.jpg);
}

#content-musthave .loginfirst {
	position: relative;
	top: 100px;
	left: 40px;
	font-size: 20px;
	font-family: Times New Roman, Times, serif;
}

.musthave_item {
	position: float;
	float: left;	
	margin: 0 10px 0 0;
	padding-right: 0px;
	width: 200px;
	height: 300px;
}

#musthave_item_cont {
	position: absolute;
	top:0;
	left:0;
	width: 850px; 
	height: 300px;
}

.musthave_item .bkg {
	position: relative;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../slice/frame.png');
	width: 200px;
	height: 261px;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

.musthave_item .bkg[class] {
	background: url(../slice/frame.png);
}

.musthave_item .prod {
	position: relative;
	left: 31px;
	top: -232px;
}

.musthave_item ul {
	position: relative;
	top: -210px;
	left: -10px;
	list-style: none;
	text-align: left;
	color: #A68411;
}

#cont-musthave-01 {
	float: left;
	top: 0;
	left: 0;
	width: 12px;
	height: 498px;
}

#cont-musthave-02 {
	float: left;
	width: 460px;
	height: 80px;
}

#content-press {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/press_bkg.jpg);
}

#press_item_cont {
	position: absolute;
	top:0;
	left:0;
	width:3000px;
	height: 350px;
}

#press_item_pic {
	position: relative;
	float: left;
	margin-right: 50px;
	padding-top: 15px;
	padding-left: 15px;
}

#content-press-wrapper {
	position: absolute;
	top: 70px;
	left: 40px;
	width: 600px;
	height: 400px;
	padding: 0;
	margin: 0;
}

div.pic {
	float: left;
	height: 154px;
	width: 113px;
	margin: 0 35px 35px 0;
}

div.pic img {
	border: none;
}

div.pic ul {
	position: relative;
	margin: 0.25em 0 0;
	padding: 0;
	line-height: 1em;
	top: 0;
	font-size: small;
	z-index: -1px;
/*
	position: relative;
	font-size: small;
	font-weight: bold;
	top: -80px;
	z-index: 0;
	border: 1px solid yellow;*/
}

li.origin, li.pub_date {
	position: relative;
	display: block;
	list-style: none;
	text-align: center;
	font-size: x-small;
}

#content-stores {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/stores_bkg.jpg);
}

#content-stores-list {
	position: absolute;
	top: 52px;
	left: 390px;
	width: 200px;
	height: 400px;
	font-family: verdana;
/*	background: red;*/
}

.content-stores-list-elem {
	margin: 0;
	padding: 0;
	position: relative;
	width: 200px;
	height: 60px;
	color: #FFF;
}

.content-stores-list-elem ul {
	list-style: none;
	margin: 0;
	padding-top: .8em;
}

.content-stores-list-elem li {
	list-style: none;
	line-height: 14px;
	margin: 0;
	padding: 0;
	font-size: xx-small;
}

#content-stores-tag {
	position: absolute;
	top: 28px;
	left: 15px;
	width: 283px;
	height: 27px;
}

#content-contactus {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/contactus_bkg.jpg);
}

#content-contactus-elem {
	position: absolute;
	top: 80px;
	left: 40px;
	width: 500px;
	height: 350px;
}

#content-elem {
	position: absolute;
	top: 80px;
	left: 40px;
	width: 500px;
	height: 350px;
	font-size: small;
}

#content-events {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/events_bkg.jpg);
}

content-stores-list {
	color: #FFF;
}

#cont-event-01 {
	float: right;
	top: 0;
	right: 0;
	width: 260px;
	height: 280px;
}

#cont-event-02 {
	float: left;
	top: 0;
	left: 0;
	width: 391px;
	height: 70px;
}

#cont-event-03 {
	float: left;
	top: 70px;
	left: 0;
	width: 40px;
	height: 100px;
}

#content-event-list {
	position: absolute;
	top: 70px;
	left: 40px;
	width: 340px;
	height: 400px;
	font-family: verdana;
/*	background: red;*/
}

.content-events-list-elem {
	float: left;
	padding: 0;
	position: relative;
	height: 60px;
}

.content-events-list-elem ul {
/*	list-style: none; */
	margin: 0;
	padding-top: .8em;
}

.content-events-list-elem li {
	list-style: none;
	line-height: 14px;
	margin-left: 2em;
	padding: 0;
	font-size: x-small;
}

.scr1 {
	position: absolute;
	top: 20px;
	left: 0;
	width: 400px;
	height: 529px;
}

.scr2 {
	position: absolute;
	top: 20px;
	left: 0;
	width: 500px;
	height: 400px;
}

#content-helpninfo {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/helpninfo_bkg.jpg);
}

#content-helpninfo-elem{
	position: absolute;
	top: 80px;
	left: 40px;
	width: 500px;
	height: 350px;
}

#content-privacypolicy {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/privacypolicy_bkg.jpg);
}

#content-privacypolicy p{
	position: absolute;
	top: 80px;
	left: 40px;
	width: 500px;
	height: 350px;
}

#content-sitemap {
	position: absolute;
	top: 51px;
	left: 291px;
	width: 651px;
	height: 498px;
	background-image: url(slice/sitemap_bkg.jpg);
}

#content-sitemap p{
	position: absolute;
	top: 80px;
	left: 40px;
	width: 500px;
	height: 350px;
}

#about_bell {
	position: absolute;
	top: 11px;
	left: 88px;
	width: 34px;
	height: 25px;
	visibility: hidden;
}

#collection_bell {
	position: absolute;
	top: 11px;
	left: 180px;
	width: 34px;
	height: 25px;
	visibility: hidden;
}

#musthave_bell {
	position: absolute;
	top: 11px;
	left: 269px;
	width: 34px;
	height: 25px;
	visibility: hidden;
}

#press_bell {
	position: absolute;
	top: 11px;
	left: 344px;
	width: 34px;
	height: 25px;
	visibility: hidden;
}

#stores_bell {
	position: absolute;
	top: 11px;
	left: 631px;
	width: 34px;
	height: 25px;
	visibility: hidden;
}

#contactus_bell {
	position: absolute;
	top: 11px;
	left: 744px;
	width: 34px;
	height: 25px;
	visibility: hidden;
}

#events_bell {
	position: absolute;
	top: 11px;
	left: 826px;
	width: 34px;
	height: 25px;
	visibility: hidden;
}

#stores-up {
	position: absolute;
	top: 365px;
	left: 200px;
	width: 18px;
	height: 17px;
}

#stores-dn {
	position: absolute;
	top: 382px;
	left: 200px;
	width: 18px;
	height: 17px;
}

#arrows-up {
	position: absolute;
	top: 433px;
	left: 392px;
	width: 18px;
	height: 17px;
}

#arrows-dn {
	position: absolute;
	top: 450px;
	left: 392px;
	width: 18px;
	height: 17px;
}

#arrow-left {
	position: absolute;
	top:400px;
	left: 565px;
	width: 18px;
	height: 18px;
}

#arrow-right {
	position: absolute;
	top:400px;
	left: 582px;
	width: 18px;
	height: 18px;
}

#press-arrow-left {
	position: absolute;
	top:520px;
	left: 207px;
	width: 18px;
	height: 18px;
	display: inline;
}

#press-arrow-right {
	position: absolute;
	top:520px;
	left: 225px;
	width: 18px;
	height: 18px;
}

#detail-container {
	position: relative;
	margin: 0 auto 0;
/*	width: 5000px; */
/*	width: 450px;*/
	height: 500px;
	height: 614px;
}

.detail-logo {
	position: relative;
	background: url('slice/logo1.png');
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='slice/logo.png');	*/
/*	width: 450px; */
	margin: 0 auto 0;
	width: 179px;
	height: 114px;
}

#detail-pic {
	position: relative;
	top: 10px;
	width: 450px
	height: 357px;
	text-align: center;
}

#detail-name {
	position: absolute;
	top: 500px;
	left: 100px;
	font-size: 0.9em;
}

#detail-container a {
/*	position: relative;
	width: 450px;
	top: 50px;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #A68411;*/
}

#detail-cont-tag a {
	position: relative;
	width: 450px;
	top: 50px;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #A68411;
}

#detail-container iframe {
	margin-left: 80px;
	display: inline;
}

#detail-cont-tag a:hover {
	color: #A68411;
}

#detail-cont-tag a:visited {
	color: #A68411;
}

.event-header {
	font-size: 12px;
	font-weight: bold;
	font-family: Times New Roman, Times, serif;
}

.event-text {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
}

#info-arrows-up {
	position: absolute;
	top: 364px;
	left: 523px;
	width: 18px;
	height: 17px;
}

#info-arrows-dn {
	position: absolute;
	top: 381px;
	left: 523px;
	width: 18px;
	height: 17px;
}

