/* ---------- RESET ---------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img { 
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
}


html {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}

body {
font-size:20x;
font-family: papyrus;
font-style:  normal;
font-weight: normal;
src: url(PAPYRUS0.eot);
background:#f4f4f4 url(image/background.gif) top center repeat-y;
}

#container {
margin:0 auto;
width:760px;
}

#frontphoto {
margin:0 0 10px;
border:0;
}


/***** Menu *****/
ul.menu {
width:568px;
margin:0 auto;
padding:0;
list-style:none;
text-align:center;
}

ul.menu li {
width:140px;
padding:0;
display:inline;
}

ul.menu li a {
background-color:#f4f4f4;
color:#505050;
font-weight:bold;
width:130px;
float:left;
margin-bottom:5px;
padding:5px 1px 5px 5px;
border-left:6px solid #cccccc;
text-decoration:none;
}

ul.menu li a:hover,ul.menu li a.current {
background-color:#eaeaea;
border-left:6px solid #e1dd22;
color:#505050;
}

/***** Main content *****/
#content {
padding:30px 40px 20px 40px;
text-align:center;
}

#map {
text-align:center;
}

/***** Products Table *****/
table.products{
text-align:center;
font-size:12px;
}

table.products td.description{
width: 220px;
padding-bottom: 20px;
}

a{
color: #000000;
text-decoration: underline;
}

a:hover{
color: #000000;
text-decoration: none;
}

a:visited{
color: #000000;
text-decoration: underline;
}

#from {
text-align:left;
}

#message {
text-align:left;
}

#separator {
text-align:center;
}
