html,body{margin:0;padding:0}
body{background-color: #BBE460;
    font: 70% Arial,sans-serif}
div#menu{float:left; width: 100%;padding-top:110px;margin:0 0 2em 0;background:url(images/header.jpg) top center no-repeat; background-color: #BBE460;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{width:756px; margin:0 auto; text-align:center;}
ul#nav li{float:left;margin-right: 4px;text-align: center}
ul#nav a{float:left;width:120px;padding:3px 0 4px 0;background: #E7F1F8;text-decoration:none;color: #333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border:1px solid #E45CBE; border-bottom:none;}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003;}
#wrapper {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
width:650px;
margin:0px auto;
padding:0 0 6em 0;
}
#wrapper h1 {
margin:0 0 .5em 0;
padding:0 0 .5em .1em;
border-bottom:1px solid #E45CBE;
font-size:1.5em;
}
#wrapper h2 {
font-size:1.2em;
margin:1em 0 0 0;
padding:0;
}
#wrapper p {
margin:1em 0 .4em 0;
padding:0;
text-align:justify;

}
#wrapper .name, #wrapper .price {
display:block;
font-weight:bold;
}
#wrapper img {
margin:0;
}
#pic {
display:block;
height:auto;
width:219px;
margin:2em auto 3em auto;
}
#pic img {
margin:0;
border:1px solid #000;
}
#pic .caption {
clear:both;
float:right;
padding:0 0 0 0px;
margin:0;
color:#000000;
font-style:italic;
}
td label{
float:right;
vertical-align:top;
margin-top:1px;
}
form{float:left}
form, table, tbody, tr, td, label, input, textarea {
padding:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:102%;
vertical-align:top;
}
input, .text_box, textarea {
border:1px solid #003366;
}
