/* Naslada Stylesheet */

body {
	background: #ffffff /*url(../images/pattern1.jpg) fixed repeat*/; 
	font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #515151;
	margin: 0px;
}

form {margin-top: 20px;}
form input, form textarea {font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #4b3942;}

#main {
	background: #ffffff /*url(../images/contentbg.jpg) top repeat-y*/;
	margin: 0 auto 0 auto;
	min-height: 600px;
	width: 772px;
}

#header {
	height: 156px;
	width: 759px;
	margin-top: 5px;
	border-top: 1pt solid #b6a58e;
	padding-left: 0px;
}

#sidebar {
	width: 190px; 
	display: block;
	float: left;
	color: #666666;
}
.sidebox {
	width: 170px; 
	min-height: 100px;
	background: #e2cfb6;
	display: block;
	float: left;
	margin-top: 10px;
	padding: 10px 10px 5px 10px;
}

.sidebox p {
	margin: 8px 0 8px 0;
}

#content {
	width: 546px;
	display: block;
	float: left;
	padding: 10px 0px 0px 20px;
	margin-bottom: 30px;
}

#footer {
	clear: both;
}

.left {float: left; width: 346px; padding-right: 10px; min-height: 300px; }
.right {float: right; width: 180px; padding-top: 10px; min-height: 290px;}


/* Main Menu Styles */

.sidebox ul {margin: 0; padding: 0; list-style: none; text-align: center; }
.sidebox ul li{background: #7b3c3c; padding: 5px; margin-bottom: 5px;  width: 160px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; display: block}
.sidebox ul li a, .sidebox ul li a:visited { text-decoration: none; color: #ffffff;}
.sidebox ul li.active a, a:visited { text-decoration: none; color: #FFFFFF;}
.sidebox ul li a:hover {background: #c89517; font-family: Georgia, "Times New Roman", Times, serif; display: block;}
.sidebox ul li.active {background: #c89517; color: #FFFFFF; padding: 5px; margin-bottom: 5px; width: 160px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}

/* End Main Menu Styles */


/* Menu Links List */

ul.menu {margin: 5px 0 20px 0; padding: 0; list-style: none; clear: both; min-height: 80px;}
ul.menu li{color: #4b3942; background: #c8b9a5; padding: 5px; margin: 0px 10px 5px 0px;  width: 94px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; display: block; text-align: center; float: left;}
ul.menu li a, ul.menu li a:visited {color: #4b3942; }
ul.menu li a:hover {background:  #ede6dd; color: #7b3c3c; width: 94px; display: block; }

ul.menu li.organicmenu {width:323px; background-color:#e2cfb6; color:#4b3942;}
ul.menuhome li.organicmenu {width:323px; background-color:#e2cfb6; color:#4b3942;}
ul.menu li.organicmenu a {width:323px; color:#4b3942;}
ul.menuhome li.organicmenu a:link, ul.menuhome li.organicmenu a:visited, ul.menuhome li.organicmenu a:hover, ul.menuhome li.organicmenu a:active {width:323px; color:#4b3942;}

ul.menuhome {margin: 5px 0 20px 0; padding: 0; list-style: none; }
ul.menuhome li{color: #7b3c3c; background: #ede6dd; padding: 5px; margin: 0px 10px 5px 0px;  width: 94px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; display: block; text-align: center; float: left;}
ul.menuhome li a, ul.menuhome li a:visited {color: #4b3942; }
ul.menuhome li a:hover {color: #7b3c3c;}

ul.wf_menu {margin: 5px 0 20px 0; padding: 0; list-style: none;  min-height: 20px;}
ul.wf_menu li{color: #4b3942; background: #c8b9a5; padding: 5px; margin: 0px 10px 5px 0px;  width: 150px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; display: block; text-align: center; float: left;}
ul.wf_menu li.selected{background: #ede6dd; border: 1pt dotted #4b3942; }
ul.wf_menu li a, ul.wf_menu li a:visited {color: #4b3942; }
ul.wf_menu li a:hover {background:  #ede6dd; color: #7b3c3c; width: 150px; display: block; }

ul.countries_menu {margin: 5px 0 20px 5px; padding: 0; list-style: none; clear: both;}
ul.countries_menu li{color: #7b3c3c; padding: 5px; margin: 0px 10px 5px 0px;  width: 62px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; display: block; text-align: center; float: left;}
ul.countries_menu li a, ul.countries_menu li a:visited {color: #7b3c3c; }
ul.countries_menu li a:hover {color: #4b3942; width: 62px; display: block; }

/* End Menu Links List */


/* Text Styles */

h1 {font-size: 28px; font-family: Georgia, "Times New Roman", Times, serif; color: #4b3942; font-weight: normal; margin: 0 0 10px 0;}

h2 {font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #4b3942; font-weight: normal; margin: 0; border-bottom: 1pt dotted #b6a58e;}
.menuitems h2 {clear: both; padding: 10px 0 10px 0;border-top: 1pt dotted #b6a58e;}
.storeitems h2 {clear: both; padding: 10px 0 10px 0; border-top: 1pt dotted #b6a58e; }

h3 {font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #4b3942; font-weight: normal; margin: 0; margin-top: 20px; }

h4 {font-weight: normal; color: #4b3942; font-size: 15px; font-variant: small-caps; font-family: Georgia, "Times New Roman", Times, serif; margin: 10px 0 10px 0;}

h2.news {background: #7b3c3c; border: 0; font-weight: normal; color: #ffffff; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 2px 0 2px 5px;}

.newsitem {background: #f3eed8; margin: 0; padding: 0 10px 0 10px; border: 1pt dotted #b6a58e;}

a, a:visited {text-decoration: none; color: #7b3c3c;}
a:hover {color: #4b3942;}

.headtext {font-size: 14px;}

.menuitems {color: #333333; font-size: 14px;}

.smallmenutext {font-size: 12px; color: #666666;}

.price {float: right; margin-right: 10px;}

.storeitems {color: #333333; font-size: 12px;}
.storeitems .smallmenutext {display: block; margin: 0 0 0 10px;}

/* End Text Styles */


/* About page gallery */

#imggal {float: left; width: 500px;}
#imggal img {float: left;}
#gallery {margin: 0 0 0 10px; float: left;}
#gallery ul {margin: 0; padding: 0;}
#gallery li {display: block; height: 65px; margin-bottom: 5px; list-style: none;}
#jgal li img { position: absolute; top: 20px; left: 220px; display: none; }

/* End about page gallery */

.imgborder { border: 3pt solid #ded6cb; }
