body {
	margin:0;
	padding:0;
}
#contain {
	width:816px;
	margin:0;
	margin:0 auto;
	padding:0;
}
#header {
	width:800px;
	margin:0 auto;
	position:relative;
	padding:20px 0 0 0;
	z-index:101;
}
#logo {
 	width:100%;
	padding:12px 0 5px 0;
	text-align:center;
}
#navcontainer {
	width:100%; 
	margin-top:10px; 
	float:left;
}
#navmenu{ font-family: Georgia, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0 0 10px 0;}
#navmenu li{ list-style-type:none; display:inline; margin-right: 4px;}
#navmenu li a{ color:#3B3B3B; padding:0 8px; text-decoration:none;}
#navmenu li a:hover{ color:#DC0067; text-decoration:none;}
#navmenu li a#current{ background:url(../images/menuarrow.gif) no-repeat bottom center; padding-bottom:10px; color:#DC0067; text-decoration:none;}
#bodycontainer {
	position:relative;
	background:url(../images/shadow_body.gif) repeat-y;
	min-height:500px;
	height:auto !important;
	height:500px;
	margin:0 0 0 0;
}
#shadowtop {
	width:816px;
	background:url(../images/shadow_top.gif) no-repeat;
	height:8px;
	margin:0 auto;
}
#bodytop {
    background:url(../images/img_flower.jpg) no-repeat;
	width:800px;
	margin:0 auto;
	height:352px;
}
#bodytop-other {
	width:800px;
	margin:0 auto;
	min-height:418px;
	height:auto !important;
	height:418px;
}
#bodyleft{width:300px; margin:0px; padding:20px 0px 0 20px;  float:left;}
#bodyright{width:450px; padding:20px 10px 10px 20px; margin:0px; float:right;}
#texthome{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:35px; font-weight:normal; padding:240px 0 0 200px; color:#EC008C;}
#containtextindex{position:absolute; width:465px; padding:0 20px 0 315px;}
a.tl-index{position:absolute; width:150px; height:33px; padding:15px 0 0 49px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF;}
a.tl-index:hover{ color:#FFFFFF;}

#textbottom{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:20px; line-height:30px; font-weight:normal; color:#DC0067; padding:5px 20px 5px 0; width:780px; margin:0 auto;}
#collection-left{width:375px; padding:0 0 0 20px; float:left;}
.col1{padding-bottom:20px; font-family:Georgia, Arial, Helvetica, sans-serif; border-top:1px dotted #DC0067;  font-size:15px; color:#666;}
.img-col1{width:150px; margin-top:5px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#DC0067; float:left;}
.text-col1{width:290px; margin-top:5px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;font-weight:normal; color:#666; padding:0 0 0 10px; float:right;  }
.text-col1 h2 {margin:0; padding:0; font-size:16px; color:#DC0067; font-weight:bold;}
#collection-right{width:374px; padding:0 10px 0 20px; float:right;}

#bodybottom {
	width:800px;
	margin:0 auto;
	height:148px;
}
#bodybottom-other {
	width:800px;
	margin:0 auto;
	height:50px;
	border-top:2px solid #DC0067;
}
#shadowbottom {
	position:relative;
	width:816px;
	background:url(../images/shadow_bottom.gif) no-repeat;
	height:8px;
	margin:0;
}
#footer {
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	padding:5px 8px 10px 8px;
}
.imgnav {
	padding:0 15px 0 15px;
	float:left;
}
.thumbbox {
	width:199px;
	border-right:1px solid #cccccc;
	float:left;
}
.thumbhead {
	background:#393A3A;
	height:48px;
}
.thumbimg {
	height:100px;
}
.clear {
	clear:both;
}
h1{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:20px; color:#3B3B3B; font-weight:normal; margin:0; padding:10px 0 0px 0}
h2{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:15px; color:#75E0F8; font-weight:bold; margin:0; padding:0 0 5px 0}
p {
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:16px;
}
a {
	color:#DC0067;
	text-decoration:none;
}
a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.list1{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0 0 5px 10px; padding:0 0 0 10px;}
.list1 li { margin:0; padding:1px 0 1px 0;}

.listpress{font-family:Georgia, Arial, Helvetica, sans-serif; list-style-position:outside; font-size:12px; color:#666; margin:10px 0 15px 20px; padding:0 0 0 10px;}
ul.releases { margin:0; padding:0; }
ul.releases li { list-style:none; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; padding:6px 0 6px 14px; border-bottom:1px dotted #999;  background:url(/images/bullet_blockpink.gif) no-repeat 0px 10px; clear:both; }
ul.releases li a { margin:0; text-decoration:none;  border:none; display:block; float:left; width:350px;}
ul.releases li a:hover { color:#CCC; text-decoration:none; border:none;}
.reldate {float:left; width:80px;}
table.coverage {margin-top:5px;}
table.coverage td {padding:5px 0 5px 0;}

.thumbpress{float:left; text-align:center; margin-bottom:10px; margin-right:20px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:11px;}
.tpress{padding:2px; border:1px solid #DC0067;}
.dpress{font-size:10px; color:#CCC;  margin:0; padding:0;}
.linelink{margin:15px 0 15px 0; background:#666;}

#arrow_home{position:absolute; left:22px; padding-top:30px; z-index:100} /*padding:30px 0 0 22px;*/
#arrow_ourstory{position:absolute; left:98px; padding-top:30px; z-index:100}
#arrow_ecofashion{position:absolute; left:192px; padding-top:30px; z-index:100}
#arrow_ecohome{position:absolute; left:300px; padding-top:30px; z-index:100}
#arrow_online{position:absolute; left:398px; padding-top:30px; z-index:100}
#arrow_about{position:absolute; left:474px; padding-top:30px; z-index:100}
#arrow_press{position:absolute; left:548px; padding-top:30px; z-index:100}
#arrow_links{position:absolute; left:610px; padding-top:30px; z-index:100}
#arrow_contact{position:absolute; left:720px; padding-top:30px; z-index:100}

.dropdown { float:left; padding:0; margin:0;}
.dropdown dt {width:89px; padding:0px; margin:0; cursor:pointer; background: none;}
.dropdown dt:hover {background: none;}
.dropdown dd {position:absolute; margin-left:0px; top:138px; overflow:hidden; display:none; background:#fff; z-index:200}
.dropdown ul {width:200px; padding:0; margin:0; list-style:none; border-top:none; border:1px solid #666; float:left;}
.dropdown li {display:inline; padding:0; margin:0; float:left;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;  color:#333; text-decoration:none;}
.dropdown a:hover {color:#000}
.dropdown .underline {border-bottom: none;}