body{
	margin:0;
	background:#fff;
	font:12px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#4b4949;
}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/*start wrapper*/
.wrapper{
	width:884px;
	overflow:hidden;
	margin:0 auto;
	background:#fff;
}
/*start header*/
#header{
	overflow:hidden;
	width:884px;
	margin:13px 0 0;
}
.logo {
	line-height:38px;
	width:185px;
	margin:0;
	text-indent:-9999px;
	background:url(../images/bg-logo.gif) no-repeat;
	float:left;
}
.logo a{
	height:38px;
	width:185px;
	display:block;
	overflow:hidden;
}
.main-nav{
	list-style:none;
	margin:10px 0 5px;
	padding:0 3px 0 0;
	float:right;
}
.main-nav li{
	padding:0;
	margin:0 0 0 40px;
	float:left;
}
.main-nav li a{
	color:#b18858;
	font:14px/22px Myriad, Arial, Helvetica, sans-serif;
	display:block;
}
.main-nav li a:hover{
	text-decoration:underline;
}
/*end header*/

/*start content*/
#content{
	overflow:hidden;
	width:884px;
	margin:88px 0 91px;
	padding:0 0 0 67px;
}

#content-contact{
	overflow:hidden;
	width:884px;
	margin:48px 0 91px;
	padding:0 0 0 67px;
}

#content-stores{
	overflow:hidden;
	width:884px;
	margin:88px 0 91px;
	padding:0 0 0 67px;
}

#contact1{
	float: left;	
}

#contact2{
margin:50px 185px 0 0;
	width:360px;
	float:right;	
}

#content-bio{
	overflow:hidden;
	width:884px;
	margin:88px 0 91px;
	padding:0 0 0 27px;
}

#content-home{
	overflow:hidden;
	width:884px;
	margin:48px 0 91px;
	padding:17px 0 0 17px;
}

#content-collections{
	overflow:hidden;
	width:884px;
	margin:48px 0 91px;
	padding:21px 0 0 17px;
}

#bio1{
	width:369px;
	float: left;
}

#bio2{
	margin:0 67px 0 0;	
	width:369px;
	float: right;
}

.frame{
	background:url(../images/bg-frame.jpg) no-repeat;
	height:423px;
	margin:0 0 67px 37px;
	
}

.frame-collections{
	background:url(../images/bg-frame1.jpg) no-repeat;
	height:459px;
	margin:0 0 67px 37px;
	
}
h2{
	line-height:22px;
	margin:0 0 24px 0;
	font:22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#303e5e;
}
.address{
	margin:0;
	padding:0 0 32px;
	list-style:none;
	width:294px;
	float:left;
}
.address li{
	width:229px;
}

.contact-info{
	margin:30px 0 0 0;
	padding:0;
	float:left;
	list-style:none;	
}

.contact-info li{
	line-height: 30px;	
}

/*end content*/
/*start footer*/
#footer{
	overflow:hidden;
	width:884px;
	padding-bottom:16px;
}
.box{
	overflow:hidden;
	width:150px;
	float:left;
	padding-left:65px;
}
h3{
	margin:2px 0 13px 6px;
}
h3 a{
	color:#303e5e;
	font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer p{
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 0 3px;
	width:139px;
}
.mail{
	background:url(../images/bg-mail.gif) no-repeat;
	margin-right:129px;
}
.photo{
	background:url(../images/bg-photo.gif) no-repeat;
	margin-right:110px;
}
.twitter{
	background:url(../images/bg-twitter.gif) no-repeat;
}
/*end footer*/

/* newsletter form field */

fieldset.news {
	border: none;
	width: 360px;
	
}
.news input {
	float: left;
	margin-left
}

.news button {
	border: none;
}
.news input.box {
	font-size: 12px;
	width: 220px;
	height: 20px;
	padding: 8px 5px 0;
	margin-right: 10px;
	margin-left:-10px;
}
.news button.btn {
	width: 110px;
	height: 35px;
	text-indent: -9999px;
	background:url(../images/signup-btn1.jpg) no-repeat top right;
}
