body {
	margin:0;
	padding:0;
}
#contain {
	width:1000px;
	margin:0;
	margin:0 auto;
	padding:0;
}
#header {
	width:1000px;
	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: none ;

}
#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.jpg) repeat-y;
	min-height:500px;
	height:auto !important;
	height:500px;
	margin:0 0 0 0;
}
#shadowtop {
	width:1000px;
	background:url(../images/shadow_top.jpg) no-repeat;
	height:8px;
	margin:0 auto;
}
#bodytop {
    background:url(../images/img_flower_grad.jpg) no-repeat;
	width:1000px;
	margin:0 auto;
	height:380px;
}
#bodytop-other {
	width:1000px;
	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:550px; padding:20px 10px 10px 20px; margin-right:35px; 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:490px; padding:0 20px 0 300px;}
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:950px; 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 a{ color:#e0217c }


.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:980px;
	margin: 0px;
	height:50px;
	border-top:2px solid #DC0067;
	overflow:hidden;
	
	background: url(../images/shadow_body.jpg) repeat-y;
	margin-left:10px;
	
}
#shadowbottom {
	position:relative;
	width:1000px;
	background:url(../images/shadow_bottom.png) 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:193px;
	border-right:1px solid #cccccc;
	float:left;
	display:inline-block;
	padding-right:2px;
	
}
.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;}
h3 {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; color:#3B3B3B; font-weight:normal; margin:0 0 0.5em 0; padding: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:20px; margin-right:35px; 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;}

.h2-hdr {color: #DC0067; margin-bottom: 10px;}
.h2-hdr-grey {color: #555555; margin-bottom: 5px; font-weight: normal;}
.h1-hdr{margin:0 0 1em 0; padding:10px 0 0px 0}
.pad {padding: 10px;}

#list-404 {color:#DC0067; line-height: 1.5em;}
.redfont{color:#F00;}
