html, body, h1, h2, h3, h4, ul, li {

	margin: 0;

	padding: 0;

}

h1 img {

	display: block;

}

img {

	border: 0;

}

a {

	color: #464544;

}

a:hover {

	color: #FF0000;

}

.left {

	float: left;

}

.right {

	float: right;

}

.more {

	text-align: right;

}

.clear {

	clear: both;

}



body {

	background: #fbf4a8;

	text-align: center;

	font: 11px verdana, arial, sans-serif;

	color: #000000;

	padding-bottom: 10px;

}



/** layout **/

#wrapper {

	text-align: left;

	margin: 37px auto;

	width: 872px;

	height: 1300px;

	background: #fbf4a8;

  position: relative;

}



#header {

  background: #fbf4a8 url(img/header.jpg) no-repeat;

  height: 266px;

}

#logo {

	position: absolute;

	top: 8px;

	left: 287px;

	width: 580px;

	color: #52616E;

	height: 110px;

	background-image: url(img/banner.jpg);

}

#logo h1 {

  font: bold 24px "arial narrow", arial, sans-serif;

}

#logo p {

  margin: 0;

  font-weight: bold;

}



#cart {

	position: absolute;

	top: 13px;

	left: 174px;

	background: #dacfbd;

	width: 109px;

	height: 45px;

}



#cart-cart { background: 9px 11px url(img/icon.gif) no-repeat; }

#cart-cart {

  padding: 8px 8px 8px 50px;

  color: black;

}

#cart p {

  margin: 0;

}

#cart .orange {

  color: #FFB400;

  font-size: 10px;

}

#cart a {

  color: white;

  font-size: 10px;

}



#nav {

  background: #f99412;

  position: absolute;

  top: 122px;

  left: 285px;

  width: 585px;

  padding: 9px 0;

  text-align: center;

}

#nav li {

  list-style: none;

  display: inline;

  color: #fff;

}

#nav a {

  text-decoration: none;

  color: #fff;

}

#gallery {

  position: absolute;

  top: 155px;

  left: 287px;

  width: 385px;

}

#gallery li {

  list-style: none;

  text-indent: -999px;

  float: left;

  overflow: hidden;

  height: 111px;

}

#gallery .gwomen {

  background: url(img/pic_1.jpg) no-repeat;

  width: 127px;

}

#gallery .gkids {

  background: url(img/pic_2.jpg) no-repeat;

  width: 130px;

}

#gallery .gmen {

  background: url(img/pic_3.jpg) no-repeat;

  width: 128px;

}



#body {

  padding-top: 3px;

  background-color:#fbf4a8;

}

#categories {

  float: left;

  width: 195px;

}

#seasonal, #collection {

  float: right;

  width: 674px;

  background: #fbf4a8;

  margin-bottom: 2px;

}

#seasonal .inner, #collection .inner {

  padding: 6px 12px;

}

#seasonal p, #collection p {

  margin: 0.9em 0;

}



.more a {

  font-size: 12px;

  color: #000;

  text-decoration: none;

}

.more a:hover {

  text-decoration: underline;

}



h3 {

  font: bold 14px "arial narrow", arial, sans-serif; 

  color: #1B1812;

}



h2 {

  font: 18px "calibri", arial, sans-serif; 

  color: #695F4C;

  padding-bottom: 10px;

}

#categories h2 {

  color: #fff;

  padding: 4px 0 5px 39px;

  background: #f99412;

}

#categories li {

  background: #fbf4a8 left url(img/bullet1.png) no-repeat;

  border-top: 1px solid #F4EFDF;

  list-style: none;

  font-size: 10px;

  padding: 3px 0px 3px 30px;

}

#categories a {

  text-decoration: none;

  color: #000000;

}

#categories a:hover {

  text-decoration: underline;

}



#collection {

  background: #fbf4a8 bottom right url(img/ads.jpg) no-repeat;

}

#collection .inner {

  padding-right: 98px;

}

#minigal {

  float: right;

  width: 222px;

  margin-top: 1em;

  margin-bottom: 1em;

}

#minigal div {

  float: left;

  margin: 6px;

}

#collection ul {

  margin-left: 1.5em;

}

#collection li {

  margin: 0.2em 0;

  color: #463F32;

  font-size: 16px;

  font-weight: bold;

  font-family: "arial narrow", arial, sans-serif;

}

#collection p {

  width: 103px;

  margin-left: 1.5em;

}



#seas-one, #seas-two, #seas-three {

  height: 146px;

}



#seas-one {

  float: left;

  width: 195px;

  margin-right: 3px;

  background: url(img/foot_1.jpg) no-repeat;

}

#seas-two {

  float: left;

  width: 249px;

  margin-right: 3px;

  background: url(img/foot_2.jpg) no-repeat;

}

#seas-three {

  float: left;

  width: 222px;

  background: url(img/foot_3.jpg) no-repeat;

}



#seas p {

  text-align: right;

  color: #000;

  margin: 80px 15px 0 0;

  font-size: 23px;

  font-weight: bold;

}

#seas p.date {

  margin-top: 0;

  font-size: 16px;

}



#copyright {

  text-align: center;

  font-size: 9px;

  padding: 3px;

}





/* main left */

.sidenav {

	float: left;

	width: 180px;

	padding: 5px 0px 5px 5px;

}

.sidenav h1 {

	color: #000000;

	font-size: 1em;

	height: 20px;

	margin-top: 1em;

	font-weight: bold;

}

.sidenav ul {

	margin: 0;

	padding: 0;

}

.sidenav li {

	border-top: none;

	list-style: none;

	margin: 0;

}

.sidenav li a {

	color: #000000;

	display: block;

	font-size: 1em;

	text-decoration: none;

}

.sidenav li a:hover {

	color: #0066FF;

	text-decoration: underline;

}


