body {
	margin: 0 ;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 1.7em;
	text-align: center;
	background: #fff url("images/page_bk.jpg") 0 0 repeat-x;
	background-attachment: fixed;
	behavior:url(css/csshover.htc);
	}
#wrapper {
	margin: 0 auto;
	width: 770px;
	background: #fff url("images/out_wrap.gif") top right repeat-y;
	}
#container {
	margin: 0 auto;
	width: 750px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
	background: #fff;
	}
#banner {
	width: 750px;
	height: 170px;
	border-bottom: 3px solid #ccc;
	background: #fff url("images/banner_bk_a.gif") 0 0 no-repeat;
	}
#primnavbar {
	width: 750px;
	height: 30px;
	border-top: 6px solid #dec35a;
	/*border-bottom: 1px solid #dec35a;*/
	margin-top: 2px;
	padding: 0;
	/*float: left;*/
	background: #f0ebac;
	}
#primnavbar ul{
	margin: 0;
	padding: 0;
	}
#primnavbar li {
	float: left;
	padding: 5px 0;
	list-style-type: none;
	/*border-right: 1px solid #dec35a;*/
	background-color: #f0ebac;
	}
#primnavbar a{
	text-decoration: none;
	color: #a5bfc2;
	padding: 0 25px;
	}
div#primnavbar li:hover {
	background-color:#fff;
	}
#collections {
	float: left;
	width: 125px;
	margin: 0 0 5px 15px;
	padding: 0 10px;
	border-left: 3px solid #dcc660;
	}
#collections ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#collections li {
	padding-bottom: 5px;
	}
#collections li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	color: #a5bfc2;
	}
#collections li a:hover {
	color:#dcc660;
		}
#collections h1 {
	font-weight: normal;
	margin-top: 0;
	font-size: 16px; color: #666;
	letter-spacing: 2px;
	}
#maincontent {
	top: 300px;
	width: 730px;
	margin-top: 2px;
	padding: 10px;
	border-top: 3px solid #fff;
	}
#footer {
	clear: both;
	width: 750px;
	height: 90px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f0ebac;
	text-align: center;
	color: #666;
	}
#footer a {
	color: #666;
	}
.inabox {
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 500px;
	border: 1px solid #666;
	background-color: #fbfaea;
	}
#sphoto {
	float: left;
	width: 180px;
	border: 1px #ccc solid;
	margin-left: 10px;
	text-align: center;
	padding-top: 3px;
	}
h1, h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 2px;
	}
.navheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 2px;
	margin-top: 0;
	}
#placeholder {
	padding: 3px;
	background-color: #fff;
	border: 1px #ccc solid;
	}
#picholder {
	float: left;
	width: 330px;
	}
.imgrht {
	float: right;
	padding: 3px;
	margin: 0 0 10px 10px;
	border: 1px solid #ccc;
	}
.imgleft {
	float: left;
	}

#profile #collections {
	float: right;
	margin-top: 45px;
	}
#contacts #collections {
	float: right;
	margin-top: 45px;
	}
#press #collections {
	float: right;
	margin-top: 45px;
	}
#outlets #collections {
	float: right;
	margin-top: 45px;
	}
form {
	width: 500px;
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #fbfbfb;
	}
input, textarea {
	border: 2px solid #dec35a;
	}
.btn {
	background: #dec35a;
	color: #fff;
	}