A:link {color: #6e0000; text-decoration: none}
A:visited {color: #887252; text-decoration: none}
A:active {color: #887252; text-decoration: none}
A:hover {color: black;}

#body
{ height: 100%; padding-bottom: 10px; width: 900px; margin: auto; position:relative; border:solid 1px white; background-color: #ffb9a9; }

#header
{ width: 900px; margin: auto; position:relative; }

#nav
{ width: 900px; position:relative; height:20px; }

#content
{ width: 900px; position:relative; }

#holder
{ width: 600px; border:solid 1px #876f53; }

#welcome
{ position: relative; width: 866px; height:100%; font-size: 12px; padding: 5px; border:solid 1px #876f53; background: #ffefe2; margin: 10px 0 0 10px; }

#welcome-store
{ position: relative; width: 866px; height:516px; font-size: 12px; padding: 5px; border:solid 1px #876f53; background: #ffefe2; margin: 10px 0 0 10px; }

#welcome-contact
{ position: relative; width: 866px; height:410px; font-size: 12px; padding: 5px; border:solid 1px #876f53; background: #ffefe2; margin: 10px 0 0 10px; }

#welcome-about
{ position: relative; width: 866px; height:460px; font-size: 12px; padding: 5px; border:solid 1px #876f53; background: #ffefe2; margin: 10px 0 0 10px; }

#welcome2
{ width: 600px; height:100%; font-size: 12px; background: #ffefe2; margin: -326px 0 0 206px; }

#item-welcome
{ position: relative; width: 866px; height:440px; font-size: 12px; padding: 5px; border:solid 1px #876f53; background: #ffefe2; margin: 10px 0 0 10px; }

#main
{ background-color: #ffd4cd; width: 876px; height:150px; padding: 0px; font-size: 12px; border:solid 1px #28211c; margin: 0px 0 0 10px;}

#picture
{ width: 200px; height:320px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }

#picture2
{ width: 642px; height:320px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }

#about
{ width: 300px; height:370px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }

#item-detail
{ width: 200px; height:200px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }

#ch
{ width: 200px; height:200px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }


#ch-bottom
{ width: 854px; height:100px; font-size: 12px; border:solid 1px #876f53; margin: 120px 0 0 -150px; }

#chocolates
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }

#chocolates2
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }

#chocolates3
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 5px; }

#chocolates4
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: -376px 0 0 132px; }

#chocolates5
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 132px; }

#chocolates6
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 132px; }

#chocolates7
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: -376px 0 0 259px; }

#chocolates8
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 259px; }

#chocolates9
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 259px; }

#chocolates10
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: -376px 0 0 386px; }

#chocolates11
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 386px; }

#chocolates12
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 386px; }

#chocolates13
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: -376px 0 0 513px; }

#chocolates14
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 513px; }

#chocolates15
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 513px; }

#chocolates16
{ width: 120px; height:120px; font-size: 12px; border:solid 1px #876f53; margin: 5px 0 0 513px; }

#chocolates-side
{ color: white; width: 214px; height:374px; font-size: 12px; border:solid 1px #876f53; margin: -376px 0 0 645px; }

.store
{ float: left; position: inline; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: 10px; }

#item001
{ position: relative; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: 30px 0 0 5px; }

#item002
{ position: relative; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: 10px 0 0 10px; }

#item003
{ position: relative; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: -151px 0 0 161px; }

#item004
{ position: relative; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: -151px 0 0 161px; }

#item005
{ position: relative; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: 11px 0 0 -487px; }

#item006
{ position: relative; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: -151px 0 0 161px; }

#item007
{ position: relative; width: 150px; height:150px; font-size: 12px; border:solid 1px #876f53; margin: -151px 0 0 161px; }

#about-text
{ position: relative; padding: 5px; width: 520px; height:90%; font-size: 12px; background: #ffefe2; color: #281b14; margin: -370px 0 0 320px; }

#location-text
{ position: relative; padding: 5px; width: 520px; height:90%; font-size: 12px; font-weight: bold; margin: -390px 0 0 320px; }

#ch-text
{ padding: 5px; width: 520px; height:90%; font-size: 12px; background: #ffefe2; color: #281b14; margin: -200px 0 0 220px; }

#special
{ padding: 5px; width: 861px; height:100%; font-size: 12px; background: #ffefe2; color: #281b14; margin: 0px 0 0 0px; }

#space
{ width: 900px; height:5px; background-color: #white; }

#footer
{ font-size:10px; font-family: san-serif; }


body {background-color: #de9888}

#nav A:link {color: white; text-decoration: none}
#nav A:visited {color: white; text-decoration: none}
#nav A:active {color: white; text-decoration: none}
#nav A:hover {color: #887252;}

#client-box p {font-size: 12px; margin: -100px 0 0 110px}
#special p {margin: 0 0 0 0}
#about p {margin: 0 0 0 0}
#footer p {margin: 50px 0 0 0}
#chocolates-side p {margin: -366px 0 0 2px}
.title {font-weight: bold; margin: -5px 0 0 0;} {margin: 0 0 0 0}