body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #596C59 url('../images/bg.jpg') no-repeat center center;
}
	
#wrapper {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	top: 50px;
}

strong {font-weight: bold;}
em {font-style: italic;}
blockquote {margin-left: 25px; width: 80%;}

/************************************************************************* post-it note */
#note {
  position: absolute;
  float: left;
  width: 250px;
  z-index: 99;
  margin-top: 25px;
}

#note-top {
  position: relative;
  background: url('../images/note-top.png') no-repeat;
  width: 250px;
  height: 119px;
}

#note-bottom {
  width: 250px;
  height: 93px;
  background: url('../images/note-bottom.png') no-repeat;
  margin-top: -85px;
}

form#search {
  position: absolute;
  top: 150px;
  background: url('../images/store-locator-bg.gif') no-repeat;
  z-index: 999;
  width: 176px;
  height: 72px;
  left: 35px;
}

form#search input {margin-top: 35px;}
form#search input#location {
  width: 100px;
  margin-left: 10px;
}
form#search input#go {margin-left: 5px;}

/************************************************************************* main-nav */
#main-nav {
  position: relative;
  background: url('../images/note-mid.jpg') no-repeat;
  width: 250px;
  height: 344px;
  padding-top: 85px;
}

#main-nav ul {
  margin-left: 65px; 
}

#main-nav ul li {
  padding: 1px;
}

#main-nav ul li a:link, #main-nav ul li a:visited {color: #406b55; text-decoration: none;}
#main-nav ul li a:hover {color: #406b55; text-decoration: underline;}


#main-nav ul ul {margin-left: 15px;}

#main-nav ul ul li {
  font-size: 10px;
  font-style: italic;
}

#main-nav ul li li a:link, #main-nav ul li li a:visited {color: #999; text-decoration: none;}
#main-nav ul li li a:hover {color: #999; text-decoration: underline;}

/************************************************************************* main-content */
#main-content {
	position: relative;
	float: left;
	width: 795px;
	background: url('../images/copy-bg.jpg') repeat-y;
	border-top: 8px solid #fff;
	border-bottom: 8px solid #fff;
	z-index: 10;
	margin-left: 120px;
	padding-top: 75px;
	padding-bottom: 75px;
}

#main-content a:link, #main-content a:visited {color: #000000; text-decoration: none;}
#main-content a:hover {color: #000000; text-decoration: underline;}

#arrow {
  position: absolute;
  top: -20px;
  left: 550px;
}

#rimage {float:right}

#pimage {float:right;
         margin-top:40px;}

#copy {
  margin-top: -25px;
  margin-left: 160px;
  width: 600px;
}

#copy .title {width: 400px; margin: 0 auto;}

#copy p {margin-top: 15px;}

#copy a {font-weight: bold;}
#copy a:link, #copy a:visited {color: #406b55; text-decoration: underline;}
#copy a:hover {color: #406b55; text-decoration: none;}

#banner img {
  border: 5px solid #fff;
}

/************************************************************************* location blocks */
#location-container {
  position: relative;
  width: 500px;
  margin: 0 auto;
  margin-top: 25px;
}

#location {
  position: relative;
  float: left;;
  width: 225px;
}

#location p {text-align: center;}

/************************************************************************* footer */
#footer {
  clear:both;
	position: relative;
	margin: 0 auto;
	width: 680px;
	color: #fff;
	padding-top: 25px;
}

#footer #copyright {
  position: relative;
  font-size: 11px;
  color: #333;
  margin: 10px 0;
  text-align: center;
  padding-bottom: 20px;
}

#footer #copyright a:link, #footer #copyright a:visited {color: #333; text-decoration: none;}
#footer #copyright a:hover {color: #333; text-decoration: underline;}

#footer ul li {
  display: inline;
  padding: 10px 10px;
}

#footer ul li.first {background: none;}
#footer ul li {background: url('../images/pipe.jpg') no-repeat 0px 12px;}

#footer ul ul {display: none;}

#footer a:link, #footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}