body, table, td {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : black;
margin: 0px;

}

body {
background: url(images_layout/texture.gif) repeat;
background-color: #F0C28D;
margin-top: 15px;

}

img {
border: 0px;
}

h1 {
font-size: 18px;
text-align: center;
padding: 0px;
margin: 5px 0px 0px 0px;
color: #6E5933;
letter-spacing : 1px;
word-spacing : 1px;
font-weight : bolder;
}


td.content a, .footer a {
color: brown;
}

td.content a:hover  {
background-color: brown;
color: #e7e8d5;
}

td.content a.bgclear:hover  {
background-color: transparent;
color: #e7e8d5;
}

.footer a:hover {
color: #e7e8d5;
}

a:visited {
color: black;
}

td.content {

background-color: #F7F1E1;
background: url(images_layout/body_content.gif) repeat-y;
padding: 20px;
}

h2 {
background: url(images_layout/subtitle.gif) no-repeat;
padding: 3px 0px 8px 15px;
font-weight: bold;
margin: 30px 0px 10px 0px;
font-size : 12px;

}

.footer {
font-size: 9px;
color: #6E5933;
margin-top: 20px;
}


.contact {
color: black;
background-color: #E0D5BE;
border-top: 1px solid #AB9A74;
border-left: 1px solid #AB9A74;
border-bottom: 1px solid #FCF3E3;
border-right: 1px solid #FCF3E3;

}

.contact2 {
color: black;
background-color: #E0D5BE;
border-top: 1px solid #FCF3E3;
border-left: 1px solid #FCF3E3;
border-bottom: 1px solid #AB9A74;
border-right: 1px solid #AB9A74;

}


div.colorMenu a:hover {background: transparent;}

div.colorMenu a img {
border: 1px solid black;
padding: 1px;
}

div.colorMenu a:hover img,
div.colorMenu a:active img {
border: 1px solid red;

} 


td.content a.shopmenuheader, td.content a.shopmenuheader:visited, td.content a.shopmenuheader:hover, td.content a.shopmenuheader:link {
display: block;
font-weight: bold;
font-size: 12px;
color: #000000;
text-decoration: none;
padding: 4px;
background-color: transparent;
background-image: url('/images_layout/shopmenu2title_bg.gif');
background-repeat: no-repeat;
background-position: 50% 50%;
}

td.content a.shopmenuheader:hover {
color: #000000;
text-decoration: underline;
background-color: transparent;
}

.pathway {
font-size: 10px;
color: #6E5933;
margin: 0px 0px 20px 0px;
}

img[align="middle"], input[align="middle"] {
vertical-align: middle;
}

div.clearer {
clear: both; 
margin: 0px;
padding: 0px;
height: 0px;
line-height: 0px;
}