body {
	font-family:Georgia;
	font-size:small;

	}
img{
	border:0;
	}
#wrapper{
	margin:0 auto;
	width:810px;
}
.page-width{
	width:810px;
}

#body{
	margin-top:10px;
	height:500px;
	position:relative;
}
h2{font-size:small;text-transform:uppercase;font-weight:normal;}/*Used on contact page*/

/******
HOME
******/
#scrollbar{
height: 500px;
overflow-y:none;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
width:100%;
display:inline;
white-space:nowrap;
}
.flexcroll{
  height:500px;
}
.hscrollerbar {
  width: 63px !important;
}
/************
* COLLECTION
*************/
.collection_img_large{
  position:absolute;
  left:0;
  width:336px;
  height:475px;
}
.collection_thumbnail{
	height:500px;
	width:480px;
	position:absolute;
	top:1px;
	right:-7px;
	}

.collection_thumbnail_img{
  margin-left:13px;
  margin-bottom:15px;
  /*transparency*/
  filter:alpha(opacity=75);
  -moz-opacity:0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
	}
.collection_thumbnail_img:hover{
	  /*transparency*/
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
  cursor:pointer;
}
.collection_thumbnail_img_blank{
  margin-left:13px;
  margin-bottom:15px;
}
.collection_name{
	width:100%;
  border-top:1px solid black;
  border-bottom:1px solid black;
  position:absolute;
  bottom:-15px;
}
.collection_name_harvest{
	float:left;
}
.collection_name_titleinfo{
	float:right;
}
/*************
*ML-Loves
**************/
.ml-loves-table{
  width:100%;
  background-color:#fff;
}
.ml-loves-entry{
  background:#E2E2E2;
  width:200px;
  height:19px;
  float:left;
  margin:1px;
  text-align:center;
  padding-top:4px;
}
.ml-loves-entry a{
  text-decoration:none;
  color:#000;

}
.ml-loves-entry-hover{
  background-color:#C8C8C8;
  font-style:italic;
}
/**************
* NAV ELEMENTS
**************/
#nav{
	border-bottom:1px solid black;
	padding:0;
	height:25px;
	position:relative;
}
.nav-logo{

}
.nav-links{
 	position:absolute;
	top:2px;
	right:0px;
	margin:0;
	padding:0;
}
.nav-links a {
	color:#fff;
	margin:0 0 0 9px;
}
.nav-collections{
	/*background:url("images/nav/collections.png")no-repeat;*/
}
.nav-blog{

}
.nav-questions{

}
.nav-mailing-list{

}
.nav-ml-loves{

}

/*****************
*CONTACT (PAGE)  *
******************/
.contact-panel{
  float:left;
  background-color:#F2F1F1;
  padding:10px;
  margin:10px 3px 0 0;
  height:400px;
}
.contact-panel-small{
  width:222px;
}
.contact-panel-wide{
  width:300px;
  margin-right:0;
}
#contact-submit{cursor:pointer;background:none;border:none;float:right;margin-right:57px;}


/*****************
*CONTACT FORM    *
******************/
#container .error{
  color:red;
  display:block;
}
#container{
  margin:0 auto;
  width:350px;
  text-align:center;
}
#container ol{
  list-style:none;
  border-top:1px solid black;
  width:350px;
  padding-top:25px;
  text-align:left;
}
#container label{
  font-style:italic;
}
.contact-butterfly{
  text-align:center;
  width:109px;
}
#container input{
  margin-top:2px;
}
#emailTo{
  margin-left:40px;
}
#firstName{
  margin-left:8px;
}
#lastName{
  margin-left:11px;
}
#country{
  margin-left:27px;
  margin-top:2px;
}
#message{
  margin-left:27px;
}
/******************
*FOOTER ELEMENTS**
*****************/
#footer{
  clear:both;
	margin-top:125px;
  color:#666;
  font-size:x-small;
	}
.footer-copyright{
	float:left;
	}
.footer-credits{
	float:right;
	}















